From fe218ac7d2ee5f7889c7a72724a661ad59d387c6 Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Mon, 5 Aug 2024 05:46:03 +0330 Subject: [PATCH] apply some fix on implementing new structure ... --- Classes/x-saherelm.xtrade.class.mq5 | 146 +- Documents/Temp/longs.conditions.mq5 | 0 Documents/Temp/shorts.conditions.mq5 | 0 Experts/x-strategies.ea.mq5 | 3 +- Libraries/x-saherelm.xtrade.lib.mq5 | 5 + Parsers/x-saherelm.xch.eurusd.long.parser.mq5 | 51210 +----- .../x-saherelm.xch.eurusd.short.parser.mq5 | 135584 +-------------- Parsers/x-saherelm.xch.gbpusd.long.parser.mq5 | 27636 +-- .../x-saherelm.xch.gbpusd.short.parser.mq5 | 58090 +----- Parsers/x-saherelm.xch.parser.mq5 | 732 +- Strategies/x-saherelm.xch.strategy.mq5 | 34 +- 11 files changed, 564 insertions(+), 272876 deletions(-) create mode 100644 Documents/Temp/longs.conditions.mq5 create mode 100644 Documents/Temp/shorts.conditions.mq5 diff --git a/Classes/x-saherelm.xtrade.class.mq5 b/Classes/x-saherelm.xtrade.class.mq5 index 31aa7941..f334a7b7 100644 --- a/Classes/x-saherelm.xtrade.class.mq5 +++ b/Classes/x-saherelm.xtrade.class.mq5 @@ -3945,6 +3945,54 @@ public: return result; } + // + // Conditions only save for Loss Signals ... + // this means the profit must be Lower than Zero ... + // ans also message Contains SL ... + bool SaveConditions(XTradeData &item) + { + // + bool result = false; + + // + // Validate Item ... + result = + // + item.profit < 0 && + Contains("SL", item.message) + // + ; + if (!result) + { + return result; + } + + // + string content = item.signal.conditions; + result = IsValid(content); + if (!result) + { + return result; + } + + // + int mHandler = GetConditionsFileHandlerForWrite(item); + result = mHandler != INVALID_HANDLE; + if (!result) + { + return result; + } + + // + FileSeek(mHandler, 0, SEEK_END); + FileWrite(mHandler, content); + FileFlush(mHandler); + FileClose(mHandler); + + // + return result; + } + // // Protected ... protected: @@ -4010,6 +4058,37 @@ private: return result; } + // + string GetConditionsFilePath(XTradeData &item) + { + // + bool isLong = IsLong(item.type); + + // + string fileName = + isLong + ? "Longs" + : "Shorts"; + + // + return GetConditionsFilePath(fileName); + } + string GetConditionsFilePath(string fileName) + { + // + string result = ""; + + // + result = + // + mPath + "\\" + "Conditions" + "\\" + fileName + ".x121.log" + // + ; + + // + return result; + } + // int GetFileHandlerForRead(XTradeData &item) { @@ -4097,6 +4176,50 @@ private: // return result; } + + // + int GetConditionsFileHandlerForRead(XTradeData &item) + { + // + int result = INVALID_HANDLE; + + // + string filePath = GetConditionsFilePath(item); + if (!IsValid(filePath)) + { + return result; + } + + // + result = FileOpen( + filePath, + FILE_READ | FILE_TXT // + ); + + // + return result; + } + int GetConditionsFileHandlerForWrite(XTradeData &item) + { + // + int result = INVALID_HANDLE; + + // + string filePath = GetConditionsFilePath(item); + if (!IsValid(filePath)) + { + return result; + } + + // + result = FileOpen( + filePath, + FILE_READ | FILE_WRITE | FILE_TXT // + ); + + // + return result; + } }; // @@ -4153,6 +4276,18 @@ public: mSaveTrades = value; } + // + bool SaveConditions() + { + return mSaveConditions; + } + + // + void SaveConditions(bool value) + { + mSaveConditions = value; + } + // int MaxSameTimeTrades() { @@ -5661,8 +5796,9 @@ protected: // Props ... // - bool mSaveSignals; // Save Signals - bool mSaveTrades; // Save Trades + bool mSaveSignals; // Save Signals + bool mSaveTrades; // Save Trades + bool mSaveConditions; // Save SL Conditions // bool mAllowLong; // Allow Long/Buy Trade Type @@ -5890,6 +6026,12 @@ private: mCollector.Save(mData[index]); } + // + if (mSaveConditions) + { + mCollector.SaveConditions(mData[index]); + } + // // Remove Item From List ... ArrayRemove( diff --git a/Documents/Temp/longs.conditions.mq5 b/Documents/Temp/longs.conditions.mq5 new file mode 100644 index 00000000..e69de29b diff --git a/Documents/Temp/shorts.conditions.mq5 b/Documents/Temp/shorts.conditions.mq5 new file mode 100644 index 00000000..e69de29b diff --git a/Experts/x-strategies.ea.mq5 b/Experts/x-strategies.ea.mq5 index f2462daa..7fe1bc04 100644 --- a/Experts/x-strategies.ea.mq5 +++ b/Experts/x-strategies.ea.mq5 @@ -57,7 +57,7 @@ input double eaR2R = 1.5; // Risk to Reward Ratio for Dynamic TP S input bool eaUseFixedTPSLPoints = true; // Use Fixed TP SL in Points input bool eaIgnoreTP = false; // Ignore TP input bool eaIgnoreSL = false; // Ignore SL -input double eaTPPoint = 150; // Static TP Point +input double eaTPPoint = 200; // Static TP Point input double eaSLPoint = 500; // Static SL Point // @@ -343,6 +343,7 @@ bool InitialEA() eaTradeHandler = new XSCXTradeHandler(eaTrader); eaTradeHandler.SaveTrades(true); eaTradeHandler.SaveSignals(true); + eaTradeHandler.SaveConditions(true); // // Configure Alerts ... diff --git a/Libraries/x-saherelm.xtrade.lib.mq5 b/Libraries/x-saherelm.xtrade.lib.mq5 index d84f9c7c..9021f4fb 100644 --- a/Libraries/x-saherelm.xtrade.lib.mq5 +++ b/Libraries/x-saherelm.xtrade.lib.mq5 @@ -3409,6 +3409,7 @@ struct XTradeData datetime endTime; // End Time // + XSignal signal; // Signal Object int pushers; // Signal Pushers string conditions; // Signal Conditions @@ -3438,6 +3439,7 @@ struct XTradeData } // + signal = _signal; time = _signal.time; entry = _signal.entry; symbol = _signal.symbol; @@ -3547,6 +3549,9 @@ struct XTradeData commission = 0; maxDrawdown = 0; + // + signal.Clean(); + // ResetTrail(); ResetRecovery(); diff --git a/Parsers/x-saherelm.xch.eurusd.long.parser.mq5 b/Parsers/x-saherelm.xch.eurusd.long.parser.mq5 index 9fd772cf..4ea2e6ab 100644 --- a/Parsers/x-saherelm.xch.eurusd.long.parser.mq5 +++ b/Parsers/x-saherelm.xch.eurusd.long.parser.mq5 @@ -41,51214 +41,8 @@ struct XCHStartegyEURUSDLongConditionsParser // result = - // -( - // - // 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 && - // - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isBullishPowerIncreasing && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isBullishPowerIncreasing && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // 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.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isBullishPowerDecreasing && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isBullishPowerDecreasing && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isNewPeak && - conditions.pvConditions.isNewPeakUnderLast && - conditions.pvConditions.isFiboDecreased && - conditions.pvConditions.isFiboSectionChanged && - conditions.pvConditions.isCloseOverFib1 && - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseCrossedOverFib1 && - conditions.pvConditions.isCloseCrossedOverFib2 && - conditions.pvConditions.isCloseCrossedOverFib3 && - conditions.pvConditions.isCloseCrossedOverFib4 && - conditions.pvConditions.isCloseCrossedOverFib5 && - 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.isHCHHBullish && - conditions.pvConditions.isHCSwitchedToBullish && - conditions.pvConditions.isHCHHSwitchedToBullish && - // - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBullishPowerIncreasing && - conditions.chmConditions.isBearishPowerDecreasing && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastOverSlow && - conditions.chmConditions.isClosedOverCFast && - conditions.chmConditions.isSFastUnderSlow && - conditions.chmConditions.isClosedOverSFast && - conditions.chmConditions.isMFastUnderSlow && - conditions.chmConditions.isClosedUnderMFast && - conditions.chmConditions.isLFastUnderSlow && - conditions.chmConditions.isClosedUnderLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedUnderHFast && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBullishPower && - conditions.chhkConditions.isBearishPowerDecreasing && - conditions.chhkConditions.isCBullish && - conditions.chhkConditions.isCloseOverCHigh && - conditions.chhkConditions.isSBullish && - conditions.chhkConditions.isCloseOverSHigh && - conditions.chhkConditions.isMBearish && - conditions.chhkConditions.isCloseUnderMLow && - conditions.chhkConditions.isLBearish && - conditions.chhkConditions.isCloseUnderLLow && - conditions.chhkConditions.isHBearish && - conditions.chhkConditions.isCloseUnderHLow && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBullishPower && - conditions.chcheConditions.isBullishPowerUp && - conditions.chcheConditions.isCBullish && - conditions.chcheConditions.isCStrongBullish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isSStrongBearish && - conditions.chcheConditions.isMBullish && - conditions.chcheConditions.isMSwitchedToBullish && - conditions.chcheConditions.isLBullish && - conditions.chcheConditions.isLSwitchedToBullish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isBullishPowerUp && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isLSwitchedToBullish && - conditions.chstrConditions.isHBullish && - conditions.chstrConditions.isHSwitchedToBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isBullishPowerUp && - conditions.chvlmConditions.isBearishPowerUp && - conditions.chvlmConditions.isBullishPowerIncreasing && - conditions.chvlmConditions.isBullishPowerDecreasing && - conditions.chvlmConditions.isBearishPowerIncreasing && - conditions.chvlmConditions.isBearishPowerDecreasing && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isCSwitchedToBullish && - conditions.chvlmConditions.isCSwitchedToBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isSSwitchedToBullish && - conditions.chvlmConditions.isSSwitchedToBearish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isMSwitchedToBullish && - conditions.chvlmConditions.isMSwitchedToBearish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isLSwitchedToBullish && - conditions.chvlmConditions.isLSwitchedToBearish && - conditions.chvlmConditions.isHBullish && - conditions.chvlmConditions.isHSwitchedToBullish && - conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // 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.isMCHHBearish && - conditions.pvConditions.isMCSwitchedToBearish && - conditions.pvConditions.isMCHHSwitchedToBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib1 && - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isSCHHBearish && - conditions.pvConditions.isMCHHBearish && - conditions.pvConditions.isMCSwitchedToBearish && - conditions.pvConditions.isMCHHSwitchedToBearish && - conditions.pvConditions.isLCLLBullish && - conditions.pvConditions.isLCSwitchedToBullish && - conditions.pvConditions.isLCLLSwitchedToBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isCSwitchedToBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isBullishPowerIncreasing && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib1 && - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isMCLLBullish && - conditions.pvConditions.isLCLLBullish && - conditions.pvConditions.isHCLLBullish && - conditions.pvConditions.isHCSwitchedToBullish && - conditions.pvConditions.isHCLLSwitchedToBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // 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 && - // - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBullishPower && - conditions.chcheConditions.isCBullish && - conditions.chcheConditions.isCStrongBullish && - conditions.chcheConditions.isSBullish && - conditions.chcheConditions.isMBullish && - conditions.chcheConditions.isMStrongBullish && - conditions.chcheConditions.isLBullish && - conditions.chcheConditions.isLStrongBullish && - conditions.chcheConditions.isHBullish && - conditions.chcheConditions.isHStrongBullish && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isBullishPowerUp && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isCSwitchedToBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isSSwitchedToBullish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isLSwitchedToBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isCSwitchedToBullish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // 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 && - // - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isMSwitchedToBullish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isNewPeak && - conditions.pvConditions.isNewPeakUnderLast && - conditions.pvConditions.isFiboDecreased && - conditions.pvConditions.isFiboSectionChanged && - conditions.pvConditions.isCloseOverFib1 && - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseCrossedOverFib1 && - conditions.pvConditions.isCloseCrossedOverFib2 && - conditions.pvConditions.isCloseCrossedOverFib3 && - conditions.pvConditions.isCloseCrossedOverFib4 && - 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 && - // - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerIncreasing && - conditions.chmConditions.isBearishPowerDecreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastOverSlow && - conditions.chmConditions.isClosedOverCFast && - conditions.chmConditions.isSFastUnderSlow && - conditions.chmConditions.isClosedOverSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastOverSlow && - conditions.chmConditions.isClosedOverHFast && - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBullishPowerUp && - conditions.chmConditions.isBearishPowerUp && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isBearishPowerIncreasing && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isFastCrossedOverSlow && - conditions.chmConditions.isFastCrossedUnderSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isCFastCrossedOverSlow && - conditions.chmConditions.isCFastCrossedUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isSFastCrossedOverSlow && - conditions.chmConditions.isSFastCrossedUnderSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastUnderSlow && - conditions.chmConditions.isMFastCrossedOverSlow && - conditions.chmConditions.isMFastCrossedUnderSlow && - conditions.chmConditions.isClosedUnderMFast && - conditions.chmConditions.isLFastUnderSlow && - conditions.chmConditions.isLFastCrossedOverSlow && - conditions.chmConditions.isLFastCrossedUnderSlow && - conditions.chmConditions.isClosedUnderLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isHFastCrossedOverSlow && - conditions.chmConditions.isHFastCrossedUnderSlow && - conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBullishPower && - conditions.chhkConditions.isBullishPowerIncreasing && - conditions.chhkConditions.isCBullish && - conditions.chhkConditions.isCloseOverCHigh && - conditions.chhkConditions.isSBullish && - conditions.chhkConditions.isCloseOverSHigh && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isMSwitchedToBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isBullishPowerIncreasing && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBullishPower && - conditions.chcheConditions.isCBullish && - conditions.chcheConditions.isCStrongBullish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isSStrongBearish && - conditions.chcheConditions.isMBullish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isBullishPowerUp && - conditions.chstrConditions.isBullishPowerIncreasing && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isCSwitchedToBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBullish && - conditions.chvlmConditions.isHSwitchedToBullish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // - // 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.isLCLLBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBearishPowerDecreasing && - 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.isLFastUnderSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastOverSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // 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 && - // - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBullishPowerIncreasing && - conditions.chmConditions.isBearishPowerDecreasing && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastOverSlow && - conditions.chmConditions.isClosedOverCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedOverSFast && - conditions.chmConditions.isMFastUnderSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastUnderSlow && - conditions.chmConditions.isClosedUnderLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedUnderHFast && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBullishPower && - conditions.chhkConditions.isBullishPowerIncreasing && - conditions.chhkConditions.isBearishPowerDecreasing && - conditions.chhkConditions.isCBullish && - conditions.chhkConditions.isCloseOverCHigh && - conditions.chhkConditions.isSBullish && - conditions.chhkConditions.isCloseOverSHigh && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isMSwitchedToBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBearish && - conditions.chhkConditions.isCloseUnderLLow && - conditions.chhkConditions.isHBearish && - conditions.chhkConditions.isCloseUnderHLow && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isBullishPowerIncreasing && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // 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.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseCrossedOverFib3 && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBearishPowerDecreasing && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastOverSlow && - conditions.chmConditions.isCFastCrossedOverSlow && - conditions.chmConditions.isClosedOverCFast && - conditions.chmConditions.isSFastUnderSlow && - conditions.chmConditions.isClosedOverSFast && - conditions.chmConditions.isMFastUnderSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastUnderSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedUnderHFast && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBullishPower && - conditions.chhkConditions.isBullishPowerUp && - conditions.chhkConditions.isBearishPowerDecreasing && - conditions.chhkConditions.isCBullish && - conditions.chhkConditions.isCloseOverCHigh && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseOverSHigh && - conditions.chhkConditions.isMBearish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBearish && - conditions.chhkConditions.isCloseUnderLLow && - conditions.chhkConditions.isHBearish && - conditions.chhkConditions.isCloseUnderHLow && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isBearishPowerDecreasing && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isCSwitchedToBullish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isBearishPowerDecreasing && - conditions.chcheConditions.isCBullish && - conditions.chcheConditions.isCStrongBullish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isMStrongBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isCSwitchedToBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isSSwitchedToBullish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isNewPeak && - conditions.pvConditions.isNewPeakUnderLast && - conditions.pvConditions.isFiboDecreased && - conditions.pvConditions.isFiboSectionChanged && - 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 && - // - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastOverSlow && - conditions.chmConditions.isCFastCrossedOverSlow && - 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 && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBullishPower && - conditions.chhkConditions.isBullishPowerUp && - conditions.chhkConditions.isCBullish && - conditions.chhkConditions.isCSwitchedToBullish && - conditions.chhkConditions.isCloseOverCHigh && - conditions.chhkConditions.isSBullish && - conditions.chhkConditions.isCloseOverSHigh && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBearish && - conditions.chhkConditions.isCloseUnderHLow && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isCSwitchedToBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isBearishPowerDecreasing && - conditions.chcheConditions.isCBullish && - conditions.chcheConditions.isCStrongBullish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isHBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isCSwitchedToBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // 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 && - conditions.pvConditions.isLCLLBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // 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 && - // - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib1 && - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseCrossedOverFib1 && - conditions.pvConditions.isSCBearish && - conditions.pvConditions.isSCHHBearish && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isMCLLBullish && - conditions.pvConditions.isMCSwitchedToBullish && - conditions.pvConditions.isMCLLSwitchedToBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBearishPowerDecreasing && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastOverSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedOverSFast && - conditions.chmConditions.isMFastUnderSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastUnderSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedUnderHFast && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !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.isHBearish && - conditions.chhkConditions.isCloseUnderHLow && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib1 && - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseCrossedOverFib1 && - conditions.pvConditions.isSCHHBullish && - conditions.pvConditions.isSCSwitchedToBullish && - conditions.pvConditions.isSCHHSwitchedToBullish && - conditions.pvConditions.isMCLLBullish && - conditions.pvConditions.isMCSwitchedToBullish && - conditions.pvConditions.isMCLLSwitchedToBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBearishPowerDecreasing && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastUnderSlow && - 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.isClosedUnderHFast && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBullishPower && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseOverCHigh && - conditions.chhkConditions.isSBullish && - conditions.chhkConditions.isCloseOverSHigh && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBearish && - conditions.chhkConditions.isCloseUnderHLow && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isCSwitchedToBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isLSwitchedToBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // 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.isMCLLBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBearishPowerDecreasing && - conditions.chmConditions.isFastUnderSlow && - 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.isClosedUnderHFast && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !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.isHBearish && - conditions.chhkConditions.isCloseUnderHLow && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBullishPower && - conditions.chcheConditions.isCBullish && - conditions.chcheConditions.isCStrongBullish && - conditions.chcheConditions.isSBullish && - conditions.chcheConditions.isSStrongBullish && - conditions.chcheConditions.isMBullish && - conditions.chcheConditions.isLBullish && - conditions.chcheConditions.isHBullish && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // 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 && - conditions.pvConditions.isLCSwitchedToBullish && - conditions.pvConditions.isLCLLSwitchedToBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isCSwitchedToBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isNewPeak && - conditions.pvConditions.isNewPeakUnderLast && - conditions.pvConditions.isFiboDecreased && - conditions.pvConditions.isFiboSectionChanged && - 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.isHCHHBearish && - conditions.pvConditions.isHCSwitchedToBearish && - conditions.pvConditions.isHCHHSwitchedToBearish && - // - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBullishPowerIncreasing && - conditions.chmConditions.isBearishPowerDecreasing && - conditions.chmConditions.isFastUnderSlow && - 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 && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBullishPower && - conditions.chcheConditions.isCBullish && - conditions.chcheConditions.isCStrongBullish && - conditions.chcheConditions.isSBullish && - conditions.chcheConditions.isSStrongBullish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isLBullish && - conditions.chcheConditions.isHBullish && - conditions.chcheConditions.isHStrongBullish && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // 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.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isBullishPowerIncreasing && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // 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.isMCLLBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBullishPower && - conditions.chhkConditions.isCBullish && - conditions.chhkConditions.isCSwitchedToBullish && - 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBullishPower && - conditions.chcheConditions.isBullishPowerUp && - conditions.chcheConditions.isCBullish && - conditions.chcheConditions.isCStrongBullish && - conditions.chcheConditions.isSBullish && - conditions.chcheConditions.isSStrongBullish && - 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.isHSwitchedToBullish && - conditions.chcheConditions.isHStrongSwitchedToBullish && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isCSwitchedToBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // 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 && - conditions.pvConditions.isHCLLBullish && - conditions.pvConditions.isHCSwitchedToBullish && - conditions.pvConditions.isHCLLSwitchedToBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBearishPowerDecreasing && - conditions.chmConditions.isFastUnderSlow && - 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 && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // 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 && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // 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.isMCHHBullish && - conditions.pvConditions.isMCSwitchedToBullish && - conditions.pvConditions.isMCHHSwitchedToBullish && - conditions.pvConditions.isLCLLBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isCSwitchedToBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isCSwitchedToBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // 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.isMCHHBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastOverSlow && - conditions.chmConditions.isCFastCrossedOverSlow && - 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBullishPower && - conditions.chhkConditions.isBearishPowerDecreasing && - conditions.chhkConditions.isCBearish && - 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isCSwitchedToBullish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib1 && - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isSCHHBearish && - conditions.pvConditions.isMCLLBullish && - conditions.pvConditions.isMCSwitchedToBullish && - conditions.pvConditions.isMCLLSwitchedToBullish && - conditions.pvConditions.isLCLLBullish && - conditions.pvConditions.isHCLLBullish && - conditions.pvConditions.isHCSwitchedToBullish && - conditions.pvConditions.isHCLLSwitchedToBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // 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.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib1 && - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isLCLLBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isBullishPowerIncreasing && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isMCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -conditions.chvlmConditions.isHSwitchedToBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isBullishPowerUp && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isLStrongSwitchedToBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.isHBearish && -conditions.chcheConditions.isHSwitchedToBearish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseCrossedOverFib1 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerUp && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCSwitchedToBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isNewPeak && -conditions.pvConditions.isNewPeakOverLast && -conditions.pvConditions.isFiboIncreased && -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isMCBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -conditions.pvConditions.isLCBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isHCHHBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.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 && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerUp && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isSSwitchedToBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isSSwitchedToBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerUp && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isMSwitchedToBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -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.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerIncreasing && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBullishPowerIncreasing && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -conditions.pvConditions.isLCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isCSwitchedToBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCHHBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBullishPowerIncreasing && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBullishPowerIncreasing && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isCSwitchedToBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseCrossedOverFib1 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isLCHHBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isBullishPowerUp && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isCSwitchedToBullish && -conditions.chcheConditions.isCStrongSwitchedToBullish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSSwitchedToBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// 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 && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isSSwitchedToBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCSwitchedToBullish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isMSwitchedToBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!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.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!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.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerUp && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -conditions.chvlmConditions.isHSwitchedToBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -conditions.chvlmConditions.isHSwitchedToBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isLCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isMSwitchedToBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCHHBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerUp && -conditions.chhkConditions.isBullishPowerIncreasing && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerDecreasing && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLBullish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isNewPeak && -conditions.pvConditions.isNewPeakOverLast && -conditions.pvConditions.isFiboIncreased && -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isMCBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isHCHHBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isCStrongSwitchedToBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBullishPowerUp && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isLSwitchedToBullish && -conditions.chstrConditions.isHBullish && -conditions.chstrConditions.isHSwitchedToBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -conditions.pvConditions.isLCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerIncreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -conditions.pvConditions.isHCHHBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCHHBullish && -conditions.pvConditions.isHCHHBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isNewPeak && -conditions.pvConditions.isNewPeakUnderLast && -conditions.pvConditions.isFiboDecreased && -conditions.pvConditions.isFiboSectionChanged && -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseCrossedOverFib1 && -conditions.pvConditions.isCloseCrossedOverFib2 && -conditions.pvConditions.isCloseCrossedOverFib3 && -conditions.pvConditions.isCloseCrossedOverFib4 && -conditions.pvConditions.isCloseCrossedOverFib5 && -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.isHCHHBearish && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerIncreasing && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBullishPowerUp && -conditions.chstrConditions.isBullishPowerIncreasing && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -conditions.chstrConditions.isHSwitchedToBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isNewPeak && -conditions.pvConditions.isNewPeakOverLast && -conditions.pvConditions.isFiboIncreased && -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isLCBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -conditions.pvConditions.isHCHHBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerIncreasing && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBullishPowerUp && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isMSwitchedToBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isLSwitchedToBullish && -conditions.chstrConditions.isHBullish && -conditions.chstrConditions.isHSwitchedToBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseCrossedOverFib1 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isMCBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerUp && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isFastCrossedOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerIncreasing && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerIncreasing && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -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 && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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.isHBearish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerUp && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isFastCrossedOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCHHBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -conditions.pvConditions.isHCHHBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerIncreasing && -conditions.chhkConditions.isBearishPowerDecreasing && -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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isLSwitchedToBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isSSwitchedToBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!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.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerIncreasing && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerDecreasing && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLBullish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isMFastCrossedOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCHHBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerIncreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerIncreasing && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBullishPowerIncreasing && -conditions.chtdConditions.isBearishPowerDecreasing && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBullishPowerIncreasing && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseCrossedOverFib1 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isCSwitchedToBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerIncreasing && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerIncreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCHHBullish && -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 && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCSwitchedToBullish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isCSwitchedToBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerIncreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerIncreasing && -conditions.chhkConditions.isBearishPowerDecreasing && -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.isHBearish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerIncreasing && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBullishPowerIncreasing && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerUp && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isLSwitchedToBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerUp && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isFastCrossedOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCSwitchedToBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -conditions.pvConditions.isHCHHBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerIncreasing && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerUp && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -conditions.chtdConditions.isHSwitchedToBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBullishPowerIncreasing && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isNewPeak && -conditions.pvConditions.isNewPeakUnderLast && -conditions.pvConditions.isFiboDecreased && -conditions.pvConditions.isFiboSectionChanged && -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseCrossedOverFib1 && -conditions.pvConditions.isCloseCrossedOverFib2 && -conditions.pvConditions.isCloseCrossedOverFib3 && -conditions.pvConditions.isCloseCrossedOverFib4 && -conditions.pvConditions.isCloseCrossedOverFib5 && -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.isHCHHBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isBullishPowerUp && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMSwitchedToBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLSwitchedToBullish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBullishPowerUp && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isLSwitchedToBullish && -conditions.chstrConditions.isHBullish && -conditions.chstrConditions.isHSwitchedToBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isCSwitchedToBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isNewPeak && -conditions.pvConditions.isNewPeakUnderLast && -conditions.pvConditions.isFiboDecreased && -conditions.pvConditions.isFiboSectionChanged && -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseCrossedOverFib1 && -conditions.pvConditions.isCloseCrossedOverFib2 && -conditions.pvConditions.isCloseCrossedOverFib3 && -conditions.pvConditions.isCloseCrossedOverFib4 && -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 && -// -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerIncreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isMSwitchedToBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerIncreasing && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBullishPowerUp && -conditions.chstrConditions.isBullishPowerIncreasing && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isCSwitchedToBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -conditions.chvlmConditions.isHSwitchedToBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerUp && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isCSwitchedToBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseCrossedOverFib1 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerUp && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerUp && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isMSwitchedToBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerUp && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isLSwitchedToBearish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -conditions.pvConditions.isHCHHBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isMSwitchedToBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isHCHHBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBullishPowerUp && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isSSwitchedToBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isSSwitchedToBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -conditions.chvlmConditions.isHSwitchedToBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isLCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -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 && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCSwitchedToBullish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isCSwitchedToBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!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.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isCSwitchedToBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerUp && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isLSwitchedToBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isSCLLSwitchedToBullish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerIncreasing && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isMSwitchedToBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isMSwitchedToBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseCrossedOverFib1 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBearishPowerIncreasing && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isCSwitchedToBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseCrossedOverFib1 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerUp && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerUp && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isMSwitchedToBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerUp && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isLSwitchedToBearish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -conditions.pvConditions.isHCHHBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isMSwitchedToBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isHCHHBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBullishPowerUp && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isSSwitchedToBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isSSwitchedToBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isCSwitchedToBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseCrossedOverFib1 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerUp && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerUp && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isMSwitchedToBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerUp && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isLSwitchedToBearish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -conditions.pvConditions.isHCHHBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isMSwitchedToBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isHCHHBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBullishPowerUp && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isSSwitchedToBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isSSwitchedToBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isCSwitchedToBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseCrossedOverFib1 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerUp && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerUp && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isMSwitchedToBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerUp && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isLSwitchedToBearish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -conditions.pvConditions.isHCHHBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isMSwitchedToBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isHCHHBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBullishPowerUp && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isSSwitchedToBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isSSwitchedToBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 55.0 -// Bearish: 4.0 -// --------------- -// Time: 2015.01.12 03:20:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isCSwitchedToBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 32.0 -// Bearish: 35.0 -// --------------- -// Time: 2015.03.31 01:50:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseCrossedOverFib1 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerUp && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerUp && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isMSwitchedToBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 50.0 -// Bearish: 18.0 -// --------------- -// Time: 2015.04.06 18:25: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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerUp && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isLSwitchedToBearish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 62.0 -// Bearish: 14.0 -// --------------- -// Time: 2015.04.14 03: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.isSCHHBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -conditions.pvConditions.isHCHHBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isMSwitchedToBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 58.0 -// Bearish: 5.0 -// --------------- -// Time: 2015.09.14 10:05: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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 62.0 -// Bearish: 7.0 -// --------------- -// Time: 2015.10.15 06:20: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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 49.0 -// Bearish: 20.0 -// --------------- -// Time: 2015.12.07 09: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.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isHCHHBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBullishPowerUp && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isSSwitchedToBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isSSwitchedToBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) + // + false // ; diff --git a/Parsers/x-saherelm.xch.eurusd.short.parser.mq5 b/Parsers/x-saherelm.xch.eurusd.short.parser.mq5 index f2ea0aa3..0c7b843b 100644 --- a/Parsers/x-saherelm.xch.eurusd.short.parser.mq5 +++ b/Parsers/x-saherelm.xch.eurusd.short.parser.mq5 @@ -42,135589 +42,7 @@ struct XCHStartegyEURUSDShortConditionsParser // result = // -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isCloseCrossedUnderFib3 && - conditions.pvConditions.isSCHHBullish && - conditions.pvConditions.isSCHHSwitchedToBullish && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isSCLLSwitchedToBeraish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !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 && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isBearishPowerDecreasing && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isBullishPowerDecreasing && - conditions.chcheConditions.isBearishPowerDecreasing && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isSStrongBearish && - conditions.chcheConditions.isMBullish && - conditions.chcheConditions.isMStrongBullish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isBearishPowerDecreasing && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // 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.isMCBullish && - conditions.pvConditions.isMCHHBullish && - conditions.pvConditions.isMCLLBullish && - conditions.pvConditions.isMCSwitchedToBullish && - conditions.pvConditions.isMCHHSwitchedToBullish && - conditions.pvConditions.isLCLLBullish && - conditions.pvConditions.isLCSwitchedToBullish && - conditions.pvConditions.isLCLLSwitchedToBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isNewPeak && - conditions.pvConditions.isNewPeakUnderLast && - conditions.pvConditions.isFiboDecreased && - conditions.pvConditions.isFiboSectionChanged && - conditions.pvConditions.isCloseOverFib1 && - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseCrossedOverFib1 && - conditions.pvConditions.isCloseCrossedOverFib2 && - conditions.pvConditions.isCloseCrossedOverFib3 && - conditions.pvConditions.isCloseCrossedOverFib4 && - conditions.pvConditions.isCloseCrossedOverFib5 && - 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.isHCHHBullish && - conditions.pvConditions.isHCSwitchedToBullish && - conditions.pvConditions.isHCHHSwitchedToBullish && - // - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBullishPowerIncreasing && - conditions.chmConditions.isBearishPowerDecreasing && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastOverSlow && - conditions.chmConditions.isClosedOverCFast && - conditions.chmConditions.isSFastUnderSlow && - conditions.chmConditions.isClosedOverSFast && - conditions.chmConditions.isMFastUnderSlow && - conditions.chmConditions.isClosedUnderMFast && - conditions.chmConditions.isLFastUnderSlow && - conditions.chmConditions.isClosedUnderLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedUnderHFast && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBullishPower && - conditions.chhkConditions.isBearishPowerDecreasing && - conditions.chhkConditions.isCBullish && - conditions.chhkConditions.isCloseOverCHigh && - conditions.chhkConditions.isSBullish && - conditions.chhkConditions.isCloseOverSHigh && - conditions.chhkConditions.isMBearish && - conditions.chhkConditions.isCloseUnderMLow && - conditions.chhkConditions.isLBearish && - conditions.chhkConditions.isCloseUnderLLow && - conditions.chhkConditions.isHBearish && - conditions.chhkConditions.isCloseUnderHLow && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBullishPower && - conditions.chcheConditions.isBullishPowerUp && - conditions.chcheConditions.isCBullish && - conditions.chcheConditions.isCStrongBullish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isSStrongBearish && - conditions.chcheConditions.isMBullish && - conditions.chcheConditions.isMSwitchedToBullish && - conditions.chcheConditions.isLBullish && - conditions.chcheConditions.isLSwitchedToBullish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isBullishPowerUp && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isLSwitchedToBullish && - conditions.chstrConditions.isHBullish && - conditions.chstrConditions.isHSwitchedToBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib1 && - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isSCHHBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isCSwitchedToBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib1 && - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isSCHHBullish && - conditions.pvConditions.isSCHHSwitchedToBullish && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isSCLLSwitchedToBeraish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isCSwitchedToBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isNewPeak && - conditions.pvConditions.isNewPeakUnderLast && - conditions.pvConditions.isFiboDecreased && - conditions.pvConditions.isFiboSectionChanged && - conditions.pvConditions.isCloseOverFib1 && - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseCrossedOverFib1 && - conditions.pvConditions.isCloseCrossedOverFib2 && - conditions.pvConditions.isCloseCrossedOverFib3 && - conditions.pvConditions.isCloseCrossedOverFib4 && - 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 && - // - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerIncreasing && - conditions.chmConditions.isBearishPowerDecreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastOverSlow && - conditions.chmConditions.isClosedOverCFast && - conditions.chmConditions.isSFastUnderSlow && - conditions.chmConditions.isClosedOverSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastOverSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBullishPower && - conditions.chhkConditions.isBullishPowerIncreasing && - conditions.chhkConditions.isCBullish && - conditions.chhkConditions.isCloseOverCHigh && - conditions.chhkConditions.isSBullish && - conditions.chhkConditions.isCloseOverSHigh && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isMSwitchedToBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isBullishPowerIncreasing && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBullishPower && - conditions.chcheConditions.isCBullish && - conditions.chcheConditions.isCStrongBullish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isSStrongBearish && - conditions.chcheConditions.isMBullish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isBullishPowerUp && - conditions.chstrConditions.isBullishPowerIncreasing && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isCSwitchedToBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBullish && - conditions.chvlmConditions.isHSwitchedToBullish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // 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.isMCHHBearish && - conditions.pvConditions.isMCSwitchedToBearish && - conditions.pvConditions.isMCHHSwitchedToBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isBullishPowerDecreasing && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isBullishPowerUp && - conditions.chvlmConditions.isBullishPowerDecreasing && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // 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.isMCHHBullish && - conditions.pvConditions.isLCHHBullish && - conditions.pvConditions.isHCLLBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isBullishPowerIncreasing && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBearishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBearish && - !conditions.chcheConditions.isCStrongBearish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isBullishPowerIncreasing && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isCloseUnderFib4 && - conditions.pvConditions.isCloseUnderFib5 && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isMCLLBearish && - conditions.pvConditions.isMCSwitchedToBearish && - conditions.pvConditions.isMCLLSwitchedToBeraish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseOverFib4 && - !conditions.pvConditions.isCloseOverFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isCFastCrossedUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastUnderSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedUnderMFast && - conditions.chmConditions.isLFastUnderSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedUnderHFast && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isBearishPowerUp && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCSwitchedToBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBearish && - conditions.chhkConditions.isCloseUnderHLow && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isBullishPowerDecreasing && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isCSwitchedToBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isMStrongBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isCSwitchedToBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // 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.isMCSwitchedToBearish && - conditions.pvConditions.isMCHHSwitchedToBearish && - conditions.pvConditions.isLCLLBearish && - conditions.pvConditions.isHCLLBearish && - conditions.pvConditions.isHCSwitchedToBearish && - conditions.pvConditions.isHCLLSwitchedToBeraish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseOverFib4 && - !conditions.pvConditions.isCloseOverFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastOverSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isBullishPowerDecreasing && - conditions.chhkConditions.isBearishPowerIncreasing && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isBullishPowerDecreasing && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isSStrongBearish && - conditions.chcheConditions.isSStrongSwitchedToBearish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isMStrongBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isMSwitchedToBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isBullishPowerDecreasing && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isSCBearish && - conditions.pvConditions.isSCHHBearish && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isMCLLBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedUnderMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedUnderLFast && - conditions.chmConditions.isHFastOverSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isBullishPowerDecreasing && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseUnderMLow && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isBullishPowerDecreasing && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isBearishPowerUp && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isSStrongBearish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isMStrongBearish && - conditions.chcheConditions.isMSwitchedToBearish && - conditions.chcheConditions.isMStrongSwitchedToBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isLSwitchedToBearish && - conditions.chcheConditions.isLStrongSwitchedToBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - conditions.chcheConditions.isHSwitchedToBearish && - conditions.chcheConditions.isHStrongSwitchedToBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !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.isHSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isSSwitchedToBearish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isBullishPowerDecreasing && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseCrossedUnderFib2 && - conditions.pvConditions.isSCHHBearish && - conditions.pvConditions.isHCLLBullish && - conditions.pvConditions.isHCSwitchedToBullish && - conditions.pvConditions.isHCLLSwitchedToBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isBearishPowerDecreasing && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isCFastCrossedUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isBearishPowerUp && - conditions.chhkConditions.isBullishPowerDecreasing && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBullish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isCSwitchedToBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isSSwitchedToBearish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isSSwitchedToBearish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isSCHHBearish && - conditions.pvConditions.isSCSwitchedToBearish && - conditions.pvConditions.isSCHHSwitchedToBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !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 && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isBearishPowerIncreasing && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isBearishPowerDecreasing && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isCStrongSwitchedToBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isSStrongBearish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isMStrongBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isBearishPowerUp && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBearish && - conditions.chstrConditions.isHSwitchedToBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - // - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isSCHHBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBullishPowerDecreasing && - 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 && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isBearishPowerUp && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isSStrongBearish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isLBullish && - conditions.chcheConditions.isLStrongBullish && - conditions.chcheConditions.isHBullish && - conditions.chcheConditions.isHStrongBullish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isBearishPowerIncreasing && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isSCSwitchedToBearish && - conditions.pvConditions.isSCHHSwitchedToBearish && - conditions.pvConditions.isSCLLSwitchedToBeraish && - conditions.pvConditions.isMCLLBearish && - conditions.pvConditions.isMCSwitchedToBearish && - conditions.pvConditions.isMCLLSwitchedToBeraish && - conditions.pvConditions.isLCHHBearish && - conditions.pvConditions.isLCSwitchedToBearish && - conditions.pvConditions.isLCHHSwitchedToBearish && - conditions.pvConditions.isHCLLBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isCloseCrossedUnderFib3 && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isSCSwitchedToBearish && - conditions.pvConditions.isSCHHSwitchedToBearish && - conditions.pvConditions.isSCLLSwitchedToBeraish && - conditions.pvConditions.isMCBearish && - conditions.pvConditions.isMCHHBearish && - conditions.pvConditions.isMCLLBearish && - conditions.pvConditions.isMCSwitchedToBearish && - conditions.pvConditions.isMCHHSwitchedToBearish && - conditions.pvConditions.isMCLLSwitchedToBeraish && - conditions.pvConditions.isHCHHBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !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.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !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 && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // 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.isCloseCrossedUnderFib1 && - conditions.pvConditions.isCloseCrossedUnderFib2 && - conditions.pvConditions.isCloseCrossedUnderFib3 && - conditions.pvConditions.isCloseCrossedUnderFib4 && - conditions.pvConditions.isCloseCrossedUnderFib5 && - 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.isLCBearish && - conditions.pvConditions.isLCHHBearish && - conditions.pvConditions.isLCLLBearish && - conditions.pvConditions.isLCSwitchedToBearish && - conditions.pvConditions.isLCLLSwitchedToBeraish && - conditions.pvConditions.isHCLLBearish && - conditions.pvConditions.isHCSwitchedToBearish && - conditions.pvConditions.isHCLLSwitchedToBeraish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseOverFib4 && - !conditions.pvConditions.isCloseOverFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !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.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastUnderSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedUnderHFast && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBearish && - conditions.chhkConditions.isCloseUnderHLow && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isSSwitchedToBearish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isMStrongBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isCSwitchedToBearish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isSCBullish && - conditions.pvConditions.isSCHHBullish && - conditions.pvConditions.isSCLLBullish && - conditions.pvConditions.isMCHHBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedOverCFast && - conditions.chmConditions.isSFastUnderSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastOverSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isCSwitchedToBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib1 && - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBullishPower && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isSSwitchedToBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isCSwitchedToBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - 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.isLCHHBullish && - conditions.pvConditions.isLCSwitchedToBullish && - conditions.pvConditions.isLCHHSwitchedToBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isBearishPowerUp && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isCSwitchedToBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isLSwitchedToBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib1 && - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isMCLLBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isSSwitchedToBearish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isBearishPowerDecreasing && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBullish && - conditions.chcheConditions.isSStrongBullish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isMStrongBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isCloseCrossedUnderFib3 && - conditions.pvConditions.isSCHHBullish && - conditions.pvConditions.isSCHHSwitchedToBullish && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isSCLLSwitchedToBeraish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !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 && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isBearishPowerDecreasing && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isBullishPowerDecreasing && - conditions.chcheConditions.isBearishPowerDecreasing && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isSStrongBearish && - conditions.chcheConditions.isMBullish && - conditions.chcheConditions.isMStrongBullish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isBearishPowerDecreasing && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isSCSwitchedToBearish && - conditions.pvConditions.isSCLLSwitchedToBeraish && - conditions.pvConditions.isMCLLBearish && - conditions.pvConditions.isMCSwitchedToBearish && - conditions.pvConditions.isMCLLSwitchedToBeraish && - conditions.pvConditions.isLCHHBearish && - conditions.pvConditions.isLCSwitchedToBearish && - conditions.pvConditions.isLCHHSwitchedToBearish && - conditions.pvConditions.isHCLLBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isCloseCrossedUnderFib3 && - 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.isHCHHBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !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.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !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 && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isCSwitchedToBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isCloseUnderFib4 && - conditions.pvConditions.isCloseCrossedUnderFib1 && - conditions.pvConditions.isCloseCrossedUnderFib2 && - conditions.pvConditions.isCloseCrossedUnderFib3 && - conditions.pvConditions.isCloseCrossedUnderFib4 && - conditions.pvConditions.isSCHHBullish && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isSCLLSwitchedToBeraish && - conditions.pvConditions.isMCHHBullish && - conditions.pvConditions.isMCLLBearish && - conditions.pvConditions.isMCLLSwitchedToBeraish && - conditions.pvConditions.isLCLLBearish && - conditions.pvConditions.isLCSwitchedToBearish && - conditions.pvConditions.isLCLLSwitchedToBeraish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseOverFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBearishPowerDecreasing && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastOverSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastUnderSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBullishPower && - conditions.chhkConditions.isCBullish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBullish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBearish && - conditions.chhkConditions.isHSwitchedToBearish && - conditions.chhkConditions.isCloseUnderHLow && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isCSwitchedToBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isBearishPowerUp && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isCSwitchedToBearish && - conditions.chcheConditions.isCStrongSwitchedToBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isSStrongBearish && - conditions.chcheConditions.isSSwitchedToBearish && - conditions.chcheConditions.isSStrongSwitchedToBearish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isMStrongBearish && - conditions.chcheConditions.isMSwitchedToBearish && - conditions.chcheConditions.isMStrongSwitchedToBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isLSwitchedToBearish && - conditions.chcheConditions.isLStrongSwitchedToBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - conditions.chcheConditions.isHSwitchedToBearish && - conditions.chcheConditions.isHStrongSwitchedToBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !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.isHSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isCSwitchedToBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isSSwitchedToBearish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isBearishPowerUp && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isCSwitchedToBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isCloseUnderFib4 && - conditions.pvConditions.isCloseUnderFib5 && - conditions.pvConditions.isCloseCrossedUnderFib5 && - conditions.pvConditions.isSCBearish && - conditions.pvConditions.isSCHHBearish && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isSCSwitchedToBearish && - conditions.pvConditions.isSCHHSwitchedToBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseOverFib4 && - !conditions.pvConditions.isCloseOverFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastUnderSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedUnderMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastOverSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBullishPower && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isBullishPowerDecreasing && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isCSwitchedToBullish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isCloseUnderFib4 && - conditions.pvConditions.isCloseUnderFib5 && - conditions.pvConditions.isSCHHBearish && - conditions.pvConditions.isMCHHBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseOverFib4 && - !conditions.pvConditions.isCloseOverFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isBearishPowerIncreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastUnderSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedUnderMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedUnderLFast && - conditions.chmConditions.isHFastOverSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isBullishPowerDecreasing && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBearish && - conditions.chhkConditions.isCloseUnderMLow && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBullish && - conditions.chtdConditions.isHSwitchedToBullish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // 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.isLCHHBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBearishPowerDecreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastOverSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBullishPower && - conditions.chhkConditions.isCBullish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBullish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isBullishPowerDecreasing && - conditions.chcheConditions.isBearishPowerDecreasing && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isMBullish && - conditions.chcheConditions.isMStrongBullish && - conditions.chcheConditions.isLBullish && - conditions.chcheConditions.isLStrongBullish && - conditions.chcheConditions.isHBullish && - conditions.chcheConditions.isHStrongBullish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isCloseUnderFib4 && - conditions.pvConditions.isCloseUnderFib5 && - conditions.pvConditions.isCloseCrossedUnderFib5 && - conditions.pvConditions.isSCBearish && - conditions.pvConditions.isSCHHBearish && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isMCLLBearish && - conditions.pvConditions.isMCSwitchedToBearish && - conditions.pvConditions.isMCLLSwitchedToBeraish && - conditions.pvConditions.isLCHHBearish && - conditions.pvConditions.isLCSwitchedToBearish && - conditions.pvConditions.isLCHHSwitchedToBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseOverFib4 && - !conditions.pvConditions.isCloseOverFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isBearishPowerIncreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastUnderSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedUnderMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedUnderLFast && - conditions.chmConditions.isHFastOverSlow && - conditions.chmConditions.isClosedUnderHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isBullishPowerDecreasing && - 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.isHBullish && - conditions.chhkConditions.isCloseUnderHLow && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isBearishPowerIncreasing && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseCrossedUnderFib1 && - 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.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !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 && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isBearishPowerIncreasing && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isCSwitchedToBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isBearishPowerUp && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isSSwitchedToBearish && - conditions.chcheConditions.isMBullish && - conditions.chcheConditions.isMStrongBullish && - conditions.chcheConditions.isLBullish && - conditions.chcheConditions.isLStrongBullish && - conditions.chcheConditions.isHBullish && - conditions.chcheConditions.isHStrongBullish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isSSwitchedToBearish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isSSwitchedToBearish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseCrossedUnderFib1 && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastUnderSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isBullishPowerDecreasing && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBearish && - conditions.chhkConditions.isCloseUnderHLow && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isBearishPowerUp && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBullish && - conditions.chcheConditions.isSStrongBullish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isHBullish && - conditions.chcheConditions.isHStrongBullish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) -// -|| -// -( - // - // 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.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastUnderSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastUnderSlow && - conditions.chmConditions.isClosedUnderLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedUnderHFast && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isCBullish && - conditions.chhkConditions.isCSwitchedToBullish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBullish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseUnderMLow && - conditions.chhkConditions.isLBearish && - conditions.chhkConditions.isCloseUnderLLow && - conditions.chhkConditions.isHBearish && - conditions.chhkConditions.isCloseUnderHLow && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isSStrongBearish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib1 && - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastUnderSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastOverSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBearish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isBearishPowerUp && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isMSwitchedToBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBullish && - conditions.chcheConditions.isSStrongBullish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isMStrongBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isBearishPowerUp && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // 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 && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseOverFib4 && - !conditions.pvConditions.isCloseOverFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedUnderMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastOverSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseUnderMLow && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isBearishPowerUp && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isSStrongBearish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isMStrongBearish && - conditions.chcheConditions.isMSwitchedToBearish && - conditions.chcheConditions.isMStrongSwitchedToBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isLSwitchedToBearish && - conditions.chcheConditions.isLStrongSwitchedToBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - conditions.chcheConditions.isHSwitchedToBearish && - conditions.chcheConditions.isHStrongSwitchedToBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !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.isHSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isBearishPowerUp && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isMSwitchedToBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isLSwitchedToBearish && - conditions.chstrConditions.isHBearish && - conditions.chstrConditions.isHSwitchedToBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isBearishPowerUp && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isCloseUnderFib4 && - conditions.pvConditions.isCloseUnderFib5 && - conditions.pvConditions.isCloseCrossedUnderFib5 && - conditions.pvConditions.isSCHHBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseOverFib4 && - !conditions.pvConditions.isCloseOverFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !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 && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isSSwitchedToBearish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isBearishPowerIncreasing && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isSCHHBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedUnderMFast && - conditions.chmConditions.isLFastUnderSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedUnderHFast && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBearish && - conditions.chhkConditions.isCloseUnderLLow && - conditions.chhkConditions.isHBearish && - conditions.chhkConditions.isCloseUnderHLow && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // 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.isMCLLBearish && - conditions.pvConditions.isLCLLBearish && - conditions.pvConditions.isHCLLBullish && - conditions.pvConditions.isHCSwitchedToBullish && - conditions.pvConditions.isHCLLSwitchedToBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBullishPower && - conditions.chhkConditions.isBullishPowerDecreasing && - conditions.chhkConditions.isBearishPowerIncreasing && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isBearishPowerDecreasing && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isMStrongBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isBullishPowerDecreasing && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // 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.isMCLLBearish && - conditions.pvConditions.isMCSwitchedToBearish && - conditions.pvConditions.isMCLLSwitchedToBeraish && - conditions.pvConditions.isLCLLBullish && - conditions.pvConditions.isHCHHBearish && - conditions.pvConditions.isHCSwitchedToBearish && - conditions.pvConditions.isHCHHSwitchedToBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastOverSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBullishPower && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBullish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isBearishPowerDecreasing && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBullish && - conditions.chcheConditions.isSStrongBullish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isMStrongBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // 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.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseOverFib4 && - !conditions.pvConditions.isCloseOverFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !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 && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isBullishPowerDecreasing && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBullish && - conditions.chcheConditions.isMBullish && - conditions.chcheConditions.isMStrongBullish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isHBullish && - conditions.chcheConditions.isHStrongBullish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isBearishPowerIncreasing && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isCloseUnderFib4 && - conditions.pvConditions.isCloseUnderFib5 && - conditions.pvConditions.isCloseCrossedUnderFib5 && - conditions.pvConditions.isSCBearish && - conditions.pvConditions.isSCHHBearish && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isSCSwitchedToBearish && - conditions.pvConditions.isSCHHSwitchedToBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseOverFib4 && - !conditions.pvConditions.isCloseOverFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastOverSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastUnderSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedUnderMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedUnderLFast && - conditions.chmConditions.isHFastOverSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isBearishPowerUp && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCSwitchedToBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBearish && - conditions.chhkConditions.isCloseUnderMLow && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isBullishPowerDecreasing && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isCloseUnderFib4 && - conditions.pvConditions.isCloseUnderFib5 && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isLCHHBearish && - conditions.pvConditions.isLCSwitchedToBearish && - conditions.pvConditions.isLCHHSwitchedToBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseOverFib4 && - !conditions.pvConditions.isCloseOverFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !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 && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isBearishPowerDecreasing && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isCSwitchedToBullish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isCloseCrossedUnderFib3 && - conditions.pvConditions.isSCBearish && - conditions.pvConditions.isSCHHBearish && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isMCLLBearish && - conditions.pvConditions.isLCLLBearish && - conditions.pvConditions.isLCSwitchedToBearish && - conditions.pvConditions.isLCLLSwitchedToBeraish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBullishPowerDecreasing && - 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 && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isBullishPowerDecreasing && - conditions.chhkConditions.isBearishPowerIncreasing && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseUnderMLow && - conditions.chhkConditions.isLBearish && - conditions.chhkConditions.isLSwitchedToBearish && - conditions.chhkConditions.isCloseUnderLLow && - conditions.chhkConditions.isHBearish && - conditions.chhkConditions.isCloseUnderHLow && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isBearishPowerUp && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isCStrongSwitchedToBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isSStrongBearish && - conditions.chcheConditions.isSStrongSwitchedToBearish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isMStrongBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isSSwitchedToBearish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isSCLLBullish && - conditions.pvConditions.isSCHHBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBullish && - conditions.chcheConditions.isSSwitchedToBullish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isHBullish && - conditions.chcheConditions.isHSwitchedToBullish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // 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.isSCHHBullish && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isSCLLSwitchedToBeraish && - conditions.pvConditions.isMCLLBearish && - conditions.pvConditions.isMCSwitchedToBearish && - conditions.pvConditions.isMCLLSwitchedToBeraish && - conditions.pvConditions.isLCLLBearish && - conditions.pvConditions.isLCSwitchedToBearish && - conditions.pvConditions.isLCLLSwitchedToBeraish && - conditions.pvConditions.isHCLLBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseOverFib4 && - !conditions.pvConditions.isCloseOverFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedUnderMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isCloseUnderMLow && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isLSwitchedToBearish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isSCHHBearish && - conditions.pvConditions.isLCHHBearish && - conditions.pvConditions.isHCHHBearish && - conditions.pvConditions.isHCSwitchedToBearish && - conditions.pvConditions.isHCHHSwitchedToBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCLLBearish && - !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.isMFastOverSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastUnderSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedUnderHFast && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isBullishPowerDecreasing && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBearish && - conditions.chhkConditions.isCloseUnderLLow && - conditions.chhkConditions.isHBearish && - conditions.chhkConditions.isCloseUnderHLow && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isBearishPowerDecreasing && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // 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.isLCHHBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseOverFib4 && - !conditions.pvConditions.isCloseOverFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBearishPowerUp && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isBearishPowerIncreasing && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isFastCrossedUnderSlow && - 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 && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isBearishPowerIncreasing && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isBearishPowerDecreasing && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isBearishPowerIncreasing && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isCloseCrossedUnderFib3 && - conditions.pvConditions.isMCLLBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !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 && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isBearishPowerDecreasing && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isSStrongBearish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isHBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isSCSwitchedToBearish && - conditions.pvConditions.isSCLLSwitchedToBeraish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastUnderSlow && - conditions.chmConditions.isClosedUnderMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedUnderLFast && - conditions.chmConditions.isHFastOverSlow && - conditions.chmConditions.isClosedUnderHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isSSwitchedToBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBearish && - conditions.chhkConditions.isCloseUnderMLow && - conditions.chhkConditions.isLBearish && - conditions.chhkConditions.isCloseUnderLLow && - conditions.chhkConditions.isHBearish && - conditions.chhkConditions.isHSwitchedToBearish && - conditions.chhkConditions.isCloseUnderHLow && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isSStrongBearish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isCSwitchedToBearish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isSSwitchedToBearish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // 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.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 && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseOverFib4 && - !conditions.pvConditions.isCloseOverFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !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.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isBearishPowerIncreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastUnderSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedUnderMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedUnderLFast && - conditions.chmConditions.isHFastOverSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isBullishPowerDecreasing && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBearish && - conditions.chhkConditions.isCloseUnderMLow && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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.isHBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - conditions.chstrConditions.isHSwitchedToBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isSCHHBearish && - conditions.pvConditions.isMCHHBearish && - conditions.pvConditions.isMCSwitchedToBearish && - conditions.pvConditions.isMCHHSwitchedToBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastUnderSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastUnderSlow && - conditions.chmConditions.isClosedUnderMFast && - conditions.chmConditions.isLFastUnderSlow && - conditions.chmConditions.isClosedUnderLFast && - conditions.chmConditions.isHFastOverSlow && - conditions.chmConditions.isClosedUnderHFast && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isSSwitchedToBullish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isCloseUnderFib4 && - conditions.pvConditions.isCloseCrossedUnderFib4 && - conditions.pvConditions.isSCBearish && - conditions.pvConditions.isSCHHBearish && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isSCSwitchedToBearish && - conditions.pvConditions.isSCLLSwitchedToBeraish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseOverFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isSSwitchedToBearish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isBullishPowerDecreasing && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isCloseUnderFib4 && - conditions.pvConditions.isCloseCrossedUnderFib2 && - conditions.pvConditions.isCloseCrossedUnderFib3 && - conditions.pvConditions.isCloseCrossedUnderFib4 && - conditions.pvConditions.isSCHHBullish && - conditions.pvConditions.isSCHHSwitchedToBullish && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isSCLLSwitchedToBeraish && - conditions.pvConditions.isMCBearish && - conditions.pvConditions.isMCHHBearish && - conditions.pvConditions.isMCLLBearish && - conditions.pvConditions.isMCSwitchedToBearish && - conditions.pvConditions.isMCHHSwitchedToBearish && - conditions.pvConditions.isMCLLSwitchedToBeraish && - conditions.pvConditions.isLCLLBullish && - conditions.pvConditions.isLCSwitchedToBullish && - conditions.pvConditions.isLCLLSwitchedToBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseOverFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !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.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isCFastCrossedUnderSlow && - 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 && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isSSwitchedToBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBearish && - conditions.chhkConditions.isCloseUnderMLow && - conditions.chhkConditions.isLBearish && - conditions.chhkConditions.isCloseUnderLLow && - conditions.chhkConditions.isHBearish && - conditions.chhkConditions.isCloseUnderHLow && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isBearishPowerUp && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isCSwitchedToBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isSSwitchedToBearish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isLSwitchedToBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isCSwitchedToBearish && - conditions.chcheConditions.isCStrongSwitchedToBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isSStrongBearish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isMStrongBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isCSwitchedToBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isSSwitchedToBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isCSwitchedToBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isSCHHBullish && - conditions.pvConditions.isMCHHBearish && - conditions.pvConditions.isHCLLBullish && - conditions.pvConditions.isHCSwitchedToBullish && - conditions.pvConditions.isHCLLSwitchedToBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isSCHHBearish && - conditions.pvConditions.isLCLLBullish && - conditions.pvConditions.isLCSwitchedToBullish && - conditions.pvConditions.isLCLLSwitchedToBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !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 && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isCSwitchedToBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isBearishPowerDecreasing && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBullish && - conditions.chcheConditions.isSStrongBullish && - conditions.chcheConditions.isMBullish && - conditions.chcheConditions.isMStrongBullish && - conditions.chcheConditions.isLBullish && - conditions.chcheConditions.isLStrongBullish && - conditions.chcheConditions.isHBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBearish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // 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.isMCHHBearish && - conditions.pvConditions.isHCHHBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseOverFib4 && - !conditions.pvConditions.isCloseOverFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastOverSlow && - conditions.chmConditions.isClosedOverCFast && - conditions.chmConditions.isSFastUnderSlow && - conditions.chmConditions.isClosedOverSFast && - conditions.chmConditions.isMFastUnderSlow && - conditions.chmConditions.isClosedUnderMFast && - conditions.chmConditions.isLFastUnderSlow && - conditions.chmConditions.isClosedUnderLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedUnderHFast && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isCBullish && - conditions.chhkConditions.isCSwitchedToBullish && - 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 && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isCSwitchedToBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isCSwitchedToBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isSCLLBullish && - conditions.pvConditions.isSCLLSwitchedToBullish && - conditions.pvConditions.isSCHHBearish && - conditions.pvConditions.isSCHHSwitchedToBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !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 && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib1 && - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isSCLLBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastOverSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isBearishPowerUp && - conditions.chhkConditions.isBullishPowerDecreasing && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isCSwitchedToBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isBullishPowerDecreasing && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isMBullish && - conditions.chcheConditions.isMStrongBullish && - conditions.chcheConditions.isLBullish && - conditions.chcheConditions.isLStrongBullish && - conditions.chcheConditions.isHBullish && - conditions.chcheConditions.isHStrongBullish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isMCLLBearish && - conditions.pvConditions.isLCLLBearish && - conditions.pvConditions.isLCSwitchedToBearish && - conditions.pvConditions.isLCLLSwitchedToBeraish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastOverSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBullishPower && - conditions.chhkConditions.isBullishPowerDecreasing && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isSSwitchedToBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isBearishPowerUp && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isSSwitchedToBearish && - conditions.chcheConditions.isMBullish && - conditions.chcheConditions.isMStrongBullish && - conditions.chcheConditions.isLBullish && - conditions.chcheConditions.isLStrongBullish && - conditions.chcheConditions.isHBullish && - conditions.chcheConditions.isHStrongBullish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSStrongBearish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBearish && - !conditions.chcheConditions.isMStrongBearish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBearish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBearish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isCloseCrossedUnderFib2 && - conditions.pvConditions.isCloseCrossedUnderFib3 && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isSCSwitchedToBearish && - conditions.pvConditions.isSCLLSwitchedToBeraish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastUnderSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedUnderMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedUnderLFast && - conditions.chmConditions.isHFastOverSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !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.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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.isHBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLStrongBearish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHStrongBearish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBullishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBullish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBearishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBearish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isBullishPowerDecreasing && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib1 && - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isSCHHBullish && - conditions.pvConditions.isMCLLBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseUnderFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastUnderSlow && - 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 && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBullishPower && - conditions.chhkConditions.isCBearish && - 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 && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderCLow && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSBearish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderSLow && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib2 && - conditions.pvConditions.isCloseOverFib3 && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isSCHHBullish && - conditions.pvConditions.isSCHHSwitchedToBullish && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isSCLLSwitchedToBeraish && - conditions.pvConditions.isMCHHBearish && - conditions.pvConditions.isMCSwitchedToBearish && - conditions.pvConditions.isMCHHSwitchedToBearish && - conditions.pvConditions.isLCHHBearish && - conditions.pvConditions.isLCSwitchedToBearish && - conditions.pvConditions.isLCHHSwitchedToBearish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseUnderFib2 && - !conditions.pvConditions.isCloseUnderFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBullishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastOverSlow && - conditions.chmConditions.isClosedOverFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastOverSlow && - conditions.chmConditions.isClosedOverHFast && - // - !conditions.chmConditions.hasBearishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastUnderSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBullishPower && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBullish && - conditions.chhkConditions.isCloseOverHHigh && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHBearish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderHLow && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBullish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBearish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBullish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBearish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isCloseUnderFib4 && - conditions.pvConditions.isCloseCrossedUnderFib4 && - conditions.pvConditions.isSCBullish && - conditions.pvConditions.isSCHHBullish && - conditions.pvConditions.isSCLLBullish && - conditions.pvConditions.isSCSwitchedToBullish && - conditions.pvConditions.isSCHHSwitchedToBullish && - conditions.pvConditions.isSCLLSwitchedToBullish && - conditions.pvConditions.isMCLLBullish && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseOverFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCLLBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isSCLLSwitchedToBeraish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBearishPowerDecreasing && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastOverSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastOverSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedOverMFast && - conditions.chmConditions.isLFastUnderSlow && - conditions.chmConditions.isClosedOverLFast && - conditions.chmConditions.isHFastUnderSlow && - conditions.chmConditions.isClosedUnderHFast && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastUnderSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedUnderLFast && - !conditions.chmConditions.isHFastOverSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBullishPower && - conditions.chhkConditions.isBullishPowerUp && - conditions.chhkConditions.isCBullish && - conditions.chhkConditions.isCSwitchedToBullish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBullish && - conditions.chhkConditions.isCloseOverMHigh && - conditions.chhkConditions.isLBullish && - conditions.chhkConditions.isCloseOverLHigh && - conditions.chhkConditions.isHBearish && - conditions.chhkConditions.isCloseUnderHLow && - // - !conditions.chhkConditions.hasBearishPower && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBearish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMBearish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderMLow && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLBearish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseUnderLLow && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBullishPower && - conditions.chtdConditions.isCBullish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBullish && - conditions.chtdConditions.isLBullish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBearishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBearish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBearish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBearish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBullishPower && - conditions.chvlmConditions.isCBullish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBullish && - conditions.chvlmConditions.isLBullish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBearishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBearish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBearish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBearish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // XPV ... - // - conditions.pvConditions.isNewPeak && - conditions.pvConditions.isNewPeakOverLast && - conditions.pvConditions.isFiboIncreased && - conditions.pvConditions.isCloseOverFib4 && - conditions.pvConditions.isCloseOverFib5 && - conditions.pvConditions.isCloseUnderFib1 && - conditions.pvConditions.isCloseUnderFib2 && - conditions.pvConditions.isCloseUnderFib3 && - conditions.pvConditions.isCloseCrossedUnderFib1 && - conditions.pvConditions.isCloseCrossedUnderFib2 && - conditions.pvConditions.isCloseCrossedUnderFib3 && - conditions.pvConditions.isSCHHBullish && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isSCLLSwitchedToBeraish && - conditions.pvConditions.isMCHHBullish && - conditions.pvConditions.isMCHHSwitchedToBullish && - conditions.pvConditions.isMCLLBearish && - conditions.pvConditions.isMCLLSwitchedToBeraish && - 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.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseUnderFib4 && - !conditions.pvConditions.isCloseUnderFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCSwitchedToBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !conditions.pvConditions.isHCLLSwitchedToBeraish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastOverSlow && - 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 && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBullishPowerDecreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastUnderSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // XCHHK ... - // - conditions.chhkConditions.hasBearishPower && - conditions.chhkConditions.isCBearish && - conditions.chhkConditions.isCloseUnderCLow && - conditions.chhkConditions.isSBearish && - conditions.chhkConditions.isSSwitchedToBearish && - conditions.chhkConditions.isCloseUnderSLow && - conditions.chhkConditions.isMBearish && - conditions.chhkConditions.isCloseUnderMLow && - conditions.chhkConditions.isLBearish && - conditions.chhkConditions.isCloseUnderLLow && - conditions.chhkConditions.isHBearish && - conditions.chhkConditions.isCloseUnderHLow && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isCSwitchedToBearish && - conditions.chtdConditions.isSBullish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isSBearish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - conditions.chcheConditions.hasBearishPower && - conditions.chcheConditions.isCBearish && - conditions.chcheConditions.isCStrongBearish && - conditions.chcheConditions.isCStrongSwitchedToBearish && - conditions.chcheConditions.isSBearish && - conditions.chcheConditions.isSStrongBearish && - conditions.chcheConditions.isMBearish && - conditions.chcheConditions.isMStrongBearish && - conditions.chcheConditions.isLBearish && - conditions.chcheConditions.isLStrongBearish && - conditions.chcheConditions.isHBearish && - conditions.chcheConditions.isHStrongBearish && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBullish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isSSwitchedToBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBearish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isCSwitchedToBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isSSwitchedToBearish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // 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.isCloseCrossedUnderFib5 && - conditions.pvConditions.isSCBearish && - conditions.pvConditions.isSCHHBearish && - conditions.pvConditions.isSCLLBearish && - conditions.pvConditions.isSCSwitchedToBearish && - conditions.pvConditions.isSCHHSwitchedToBearish && - 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 && - // - !conditions.pvConditions.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseOverFib4 && - !conditions.pvConditions.isCloseOverFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !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.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - // - // XCHM ... - // - conditions.chmConditions.hasBearishPower && - conditions.chmConditions.isBullishPowerDecreasing && - conditions.chmConditions.isFastUnderSlow && - conditions.chmConditions.isClosedUnderFast && - conditions.chmConditions.isCFastUnderSlow && - conditions.chmConditions.isClosedUnderCFast && - conditions.chmConditions.isSFastUnderSlow && - conditions.chmConditions.isClosedUnderSFast && - conditions.chmConditions.isMFastOverSlow && - conditions.chmConditions.isClosedUnderMFast && - conditions.chmConditions.isLFastOverSlow && - conditions.chmConditions.isClosedUnderLFast && - conditions.chmConditions.isHFastOverSlow && - conditions.chmConditions.isClosedUnderHFast && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastUnderSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastUnderSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBearish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isHBearish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBearishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBullish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isLSwitchedToBearish && - !conditions.chstrConditions.isHBullish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBearish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isMSwitchedToBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBearish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBullish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBullish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // - ( - // - // 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.isNewPeak && - !conditions.pvConditions.isNewPeakOverLast && - !conditions.pvConditions.isNewPeakUnderLast && - !conditions.pvConditions.isNewVale && - !conditions.pvConditions.isNewValeOverLast && - !conditions.pvConditions.isNewValeUnderLast && - !conditions.pvConditions.isFiboIncreased && - !conditions.pvConditions.isFiboDecreased && - !conditions.pvConditions.isFiboSectionChanged && - !conditions.pvConditions.isCloseOverFib1 && - !conditions.pvConditions.isCloseOverFib2 && - !conditions.pvConditions.isCloseOverFib3 && - !conditions.pvConditions.isCloseOverFib4 && - !conditions.pvConditions.isCloseOverFib5 && - !conditions.pvConditions.isCloseCrossedOverFib1 && - !conditions.pvConditions.isCloseCrossedOverFib2 && - !conditions.pvConditions.isCloseCrossedOverFib3 && - !conditions.pvConditions.isCloseCrossedOverFib4 && - !conditions.pvConditions.isCloseCrossedOverFib5 && - !conditions.pvConditions.isCloseCrossedUnderFib1 && - !conditions.pvConditions.isCloseCrossedUnderFib2 && - !conditions.pvConditions.isCloseCrossedUnderFib3 && - !conditions.pvConditions.isCloseCrossedUnderFib4 && - !conditions.pvConditions.isCloseCrossedUnderFib5 && - !conditions.pvConditions.isSCBullish && - !conditions.pvConditions.isSCHHBullish && - !conditions.pvConditions.isSCLLBullish && - !conditions.pvConditions.isSCSwitchedToBullish && - !conditions.pvConditions.isSCHHSwitchedToBullish && - !conditions.pvConditions.isSCLLSwitchedToBullish && - !conditions.pvConditions.isSCBearish && - !conditions.pvConditions.isSCHHBearish && - !conditions.pvConditions.isSCHHSwitchedToBearish && - !conditions.pvConditions.isMCBullish && - !conditions.pvConditions.isMCHHBullish && - !conditions.pvConditions.isMCLLBullish && - !conditions.pvConditions.isMCSwitchedToBullish && - !conditions.pvConditions.isMCHHSwitchedToBullish && - !conditions.pvConditions.isMCLLSwitchedToBullish && - !conditions.pvConditions.isMCBearish && - !conditions.pvConditions.isMCHHBearish && - !conditions.pvConditions.isMCLLBearish && - !conditions.pvConditions.isMCSwitchedToBearish && - !conditions.pvConditions.isMCHHSwitchedToBearish && - !conditions.pvConditions.isMCLLSwitchedToBeraish && - !conditions.pvConditions.isLCBullish && - !conditions.pvConditions.isLCHHBullish && - !conditions.pvConditions.isLCLLBullish && - !conditions.pvConditions.isLCSwitchedToBullish && - !conditions.pvConditions.isLCHHSwitchedToBullish && - !conditions.pvConditions.isLCLLSwitchedToBullish && - !conditions.pvConditions.isLCBearish && - !conditions.pvConditions.isLCHHBearish && - !conditions.pvConditions.isLCLLBearish && - !conditions.pvConditions.isLCSwitchedToBearish && - !conditions.pvConditions.isLCHHSwitchedToBearish && - !conditions.pvConditions.isLCLLSwitchedToBeraish && - !conditions.pvConditions.isHCBullish && - !conditions.pvConditions.isHCHHBullish && - !conditions.pvConditions.isHCLLBullish && - !conditions.pvConditions.isHCSwitchedToBullish && - !conditions.pvConditions.isHCHHSwitchedToBullish && - !conditions.pvConditions.isHCLLSwitchedToBullish && - !conditions.pvConditions.isHCBearish && - !conditions.pvConditions.isHCHHBearish && - !conditions.pvConditions.isHCLLBearish && - !conditions.pvConditions.isHCSwitchedToBearish && - !conditions.pvConditions.isHCHHSwitchedToBearish && - !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 && - // - !conditions.chmConditions.hasBullishPower && - !conditions.chmConditions.isBullishPowerUp && - !conditions.chmConditions.isBearishPowerUp && - !conditions.chmConditions.isBullishPowerIncreasing && - !conditions.chmConditions.isBearishPowerDecreasing && - !conditions.chmConditions.isFastOverSlow && - !conditions.chmConditions.isFastCrossedOverSlow && - !conditions.chmConditions.isFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverFast && - !conditions.chmConditions.isCFastOverSlow && - !conditions.chmConditions.isCFastCrossedOverSlow && - !conditions.chmConditions.isCFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverCFast && - !conditions.chmConditions.isSFastOverSlow && - !conditions.chmConditions.isSFastCrossedOverSlow && - !conditions.chmConditions.isSFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverSFast && - !conditions.chmConditions.isMFastOverSlow && - !conditions.chmConditions.isMFastCrossedOverSlow && - !conditions.chmConditions.isMFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverMFast && - !conditions.chmConditions.isLFastOverSlow && - !conditions.chmConditions.isLFastCrossedOverSlow && - !conditions.chmConditions.isLFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverLFast && - !conditions.chmConditions.isHFastUnderSlow && - !conditions.chmConditions.isHFastCrossedOverSlow && - !conditions.chmConditions.isHFastCrossedUnderSlow && - !conditions.chmConditions.isClosedOverHFast && - // - // 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 && - // - !conditions.chhkConditions.hasBullishPower && - !conditions.chhkConditions.isBullishPowerUp && - !conditions.chhkConditions.isBearishPowerUp && - !conditions.chhkConditions.isBullishPowerIncreasing && - !conditions.chhkConditions.isBullishPowerDecreasing && - !conditions.chhkConditions.isBearishPowerIncreasing && - !conditions.chhkConditions.isBearishPowerDecreasing && - !conditions.chhkConditions.isCBullish && - !conditions.chhkConditions.isCSwitchedToBullish && - !conditions.chhkConditions.isCSwitchedToBearish && - !conditions.chhkConditions.isCloseOverCHigh && - !conditions.chhkConditions.isSBullish && - !conditions.chhkConditions.isSSwitchedToBullish && - !conditions.chhkConditions.isSSwitchedToBearish && - !conditions.chhkConditions.isCloseOverSHigh && - !conditions.chhkConditions.isMBullish && - !conditions.chhkConditions.isMSwitchedToBullish && - !conditions.chhkConditions.isMSwitchedToBearish && - !conditions.chhkConditions.isCloseOverMHigh && - !conditions.chhkConditions.isLBullish && - !conditions.chhkConditions.isLSwitchedToBullish && - !conditions.chhkConditions.isLSwitchedToBearish && - !conditions.chhkConditions.isCloseOverLHigh && - !conditions.chhkConditions.isHBullish && - !conditions.chhkConditions.isHSwitchedToBullish && - !conditions.chhkConditions.isHSwitchedToBearish && - !conditions.chhkConditions.isCloseOverHHigh && - // - // XCHTD ... - // - conditions.chtdConditions.hasBearishPower && - conditions.chtdConditions.isCBearish && - conditions.chtdConditions.isSBearish && - conditions.chtdConditions.isMBearish && - conditions.chtdConditions.isLBearish && - conditions.chtdConditions.isHBearish && - // - !conditions.chtdConditions.hasBullishPower && - !conditions.chtdConditions.isBullishPowerUp && - !conditions.chtdConditions.isBearishPowerUp && - !conditions.chtdConditions.isBullishPowerIncreasing && - !conditions.chtdConditions.isBullishPowerDecreasing && - !conditions.chtdConditions.isBearishPowerIncreasing && - !conditions.chtdConditions.isBearishPowerDecreasing && - !conditions.chtdConditions.isCBullish && - !conditions.chtdConditions.isCSwitchedToBullish && - !conditions.chtdConditions.isCSwitchedToBearish && - !conditions.chtdConditions.isSBullish && - !conditions.chtdConditions.isSSwitchedToBullish && - !conditions.chtdConditions.isSSwitchedToBearish && - !conditions.chtdConditions.isMBullish && - !conditions.chtdConditions.isMSwitchedToBullish && - !conditions.chtdConditions.isMSwitchedToBearish && - !conditions.chtdConditions.isLBullish && - !conditions.chtdConditions.isLSwitchedToBullish && - !conditions.chtdConditions.isLSwitchedToBearish && - !conditions.chtdConditions.isHBullish && - !conditions.chtdConditions.isHSwitchedToBullish && - !conditions.chtdConditions.isHSwitchedToBearish && - // - // XCHCHE ... - // - 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 && - // - !conditions.chcheConditions.hasBullishPower && - !conditions.chcheConditions.isBullishPowerUp && - !conditions.chcheConditions.isBearishPowerUp && - !conditions.chcheConditions.isBullishPowerIncreasing && - !conditions.chcheConditions.isBullishPowerDecreasing && - !conditions.chcheConditions.isBearishPowerIncreasing && - !conditions.chcheConditions.isBearishPowerDecreasing && - !conditions.chcheConditions.isCBullish && - !conditions.chcheConditions.isCStrongBullish && - !conditions.chcheConditions.isCSwitchedToBullish && - !conditions.chcheConditions.isCSwitchedToBearish && - !conditions.chcheConditions.isCStrongSwitchedToBullish && - !conditions.chcheConditions.isCStrongSwitchedToBearish && - !conditions.chcheConditions.isSBullish && - !conditions.chcheConditions.isSStrongBullish && - !conditions.chcheConditions.isSSwitchedToBullish && - !conditions.chcheConditions.isSSwitchedToBearish && - !conditions.chcheConditions.isSStrongSwitchedToBullish && - !conditions.chcheConditions.isSStrongSwitchedToBearish && - !conditions.chcheConditions.isMBullish && - !conditions.chcheConditions.isMStrongBullish && - !conditions.chcheConditions.isMSwitchedToBullish && - !conditions.chcheConditions.isMSwitchedToBearish && - !conditions.chcheConditions.isMStrongSwitchedToBullish && - !conditions.chcheConditions.isMStrongSwitchedToBearish && - !conditions.chcheConditions.isLBullish && - !conditions.chcheConditions.isLStrongBullish && - !conditions.chcheConditions.isLSwitchedToBullish && - !conditions.chcheConditions.isLSwitchedToBearish && - !conditions.chcheConditions.isLStrongSwitchedToBullish && - !conditions.chcheConditions.isLStrongSwitchedToBearish && - !conditions.chcheConditions.isHBullish && - !conditions.chcheConditions.isHStrongBullish && - !conditions.chcheConditions.isHSwitchedToBullish && - !conditions.chcheConditions.isHSwitchedToBearish && - !conditions.chcheConditions.isHStrongSwitchedToBullish && - !conditions.chcheConditions.isHStrongSwitchedToBearish && - // - // XCHSTR ... - // - conditions.chstrConditions.hasBearishPower && - conditions.chstrConditions.isBearishPowerUp && - conditions.chstrConditions.isCBearish && - conditions.chstrConditions.isSBearish && - conditions.chstrConditions.isMBullish && - conditions.chstrConditions.isLBearish && - conditions.chstrConditions.isLSwitchedToBearish && - conditions.chstrConditions.isHBullish && - // - !conditions.chstrConditions.hasBullishPower && - !conditions.chstrConditions.isBullishPowerUp && - !conditions.chstrConditions.isBullishPowerIncreasing && - !conditions.chstrConditions.isBullishPowerDecreasing && - !conditions.chstrConditions.isBearishPowerIncreasing && - !conditions.chstrConditions.isBearishPowerDecreasing && - !conditions.chstrConditions.isCBullish && - !conditions.chstrConditions.isCSwitchedToBullish && - !conditions.chstrConditions.isCSwitchedToBearish && - !conditions.chstrConditions.isSBullish && - !conditions.chstrConditions.isSSwitchedToBullish && - !conditions.chstrConditions.isSSwitchedToBearish && - !conditions.chstrConditions.isMBearish && - !conditions.chstrConditions.isMSwitchedToBullish && - !conditions.chstrConditions.isMSwitchedToBearish && - !conditions.chstrConditions.isLBullish && - !conditions.chstrConditions.isLSwitchedToBullish && - !conditions.chstrConditions.isHBearish && - !conditions.chstrConditions.isHSwitchedToBullish && - !conditions.chstrConditions.isHSwitchedToBearish && - // - // XCHVLM ... - // - conditions.chvlmConditions.hasBearishPower && - conditions.chvlmConditions.isCBearish && - conditions.chvlmConditions.isSBullish && - conditions.chvlmConditions.isMBearish && - conditions.chvlmConditions.isLBearish && - conditions.chvlmConditions.isHBullish && - // - !conditions.chvlmConditions.hasBullishPower && - !conditions.chvlmConditions.isBullishPowerUp && - !conditions.chvlmConditions.isBearishPowerUp && - !conditions.chvlmConditions.isBullishPowerIncreasing && - !conditions.chvlmConditions.isBullishPowerDecreasing && - !conditions.chvlmConditions.isBearishPowerIncreasing && - !conditions.chvlmConditions.isBearishPowerDecreasing && - !conditions.chvlmConditions.isCBullish && - !conditions.chvlmConditions.isCSwitchedToBullish && - !conditions.chvlmConditions.isCSwitchedToBearish && - !conditions.chvlmConditions.isSBearish && - !conditions.chvlmConditions.isSSwitchedToBullish && - !conditions.chvlmConditions.isSSwitchedToBearish && - !conditions.chvlmConditions.isMBullish && - !conditions.chvlmConditions.isMSwitchedToBullish && - !conditions.chvlmConditions.isMSwitchedToBearish && - !conditions.chvlmConditions.isLBullish && - !conditions.chvlmConditions.isLSwitchedToBullish && - !conditions.chvlmConditions.isLSwitchedToBearish && - !conditions.chvlmConditions.isHBearish && - !conditions.chvlmConditions.isHSwitchedToBullish && - !conditions.chvlmConditions.isHSwitchedToBearish - // - ) - // - || - // -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -conditions.chtdConditions.isHSwitchedToBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) - // - || - // -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isSSwitchedToBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isLSwitchedToBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) - // - || - // -( -// -// 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.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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBearishPowerIncreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) - // - || - // -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isLStrongSwitchedToBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -conditions.chcheConditions.isHStrongSwitchedToBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) - // - || - // -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) - // - || - // -( -// -// 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.isMCBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) - // - || - // -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) - // - || - // -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) - // - || - // -( -// -// 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.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -conditions.chvlmConditions.isHSwitchedToBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish -// -) - // - || - // -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) - // - || - // -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerUp && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) - // - || - // -( -// -// 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.isMCBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isSSwitchedToBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) - // - || - // -( -// -// 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.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) - // - || - // -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isMCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -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.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) - // - || - // -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isSSwitchedToBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isMStrongSwitchedToBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLSwitchedToBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHSwitchedToBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCHHBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerUp && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCSwitchedToBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isSSwitchedToBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.isHBearish && -conditions.chcheConditions.isHStrongBearish && -conditions.chcheConditions.isHStrongSwitchedToBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -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.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCLLBearish && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isMSwitchedToBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isSStrongSwitchedToBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMSwitchedToBearish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBearishPowerDecreasing && -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.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerIncreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -conditions.chvlmConditions.isHSwitchedToBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBearishPowerDecreasing && -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.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isCSwitchedToBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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.isSFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isSFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isSSwitchedToBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -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.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isLSwitchedToBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCHHBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isCFastCrossedOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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.isSFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerIncreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -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.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isSSwitchedToBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isSStrongSwitchedToBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMSwitchedToBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isLSwitchedToBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isCloseCrossedUnderFib5 && -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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!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.isLCLLSwitchedToBullish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerIncreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerUp && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isSSwitchedToBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isCSwitchedToBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -conditions.chvlmConditions.isHSwitchedToBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -conditions.pvConditions.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isMSwitchedToBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isLSwitchedToBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isSFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isHCHHBearish && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isMSwitchedToBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -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.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCHHBearish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerUp && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isLSwitchedToBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!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.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isSStrongSwitchedToBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -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.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!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.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isLSwitchedToBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMSwitchedToBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -conditions.chcheConditions.isHStrongSwitchedToBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isLCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isSSwitchedToBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isSSwitchedToBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -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.isSCLLSwitchedToBeraish && -conditions.pvConditions.isHCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isSSwitchedToBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isLSwitchedToBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerUp && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isLSwitchedToBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isSSwitchedToBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isSSwitchedToBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -conditions.pvConditions.isHCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLSwitchedToBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHSwitchedToBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerUp && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -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.isHBullish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!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.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isSCHHBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isCFastCrossedOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isSSwitchedToBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.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.isLCBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isMSwitchedToBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -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.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerIncreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isLSwitchedToBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerIncreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isLSwitchedToBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isHCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerIncreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isSFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMSwitchedToBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLSwitchedToBearish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isHSwitchedToBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerUp && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerIncreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isMStrongSwitchedToBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isLStrongSwitchedToBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -conditions.chcheConditions.isHStrongSwitchedToBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCLLBearish && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isSSwitchedToBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -conditions.pvConditions.isHCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isSSwitchedToBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerIncreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMSwitchedToBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLSwitchedToBearish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMSwitchedToBearish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isHCHHBearish && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCSwitchedToBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isSSwitchedToBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -conditions.chvlmConditions.isHSwitchedToBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isLSwitchedToBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -conditions.pvConditions.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerIncreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerUp && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isLSwitchedToBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerIncreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isSSwitchedToBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerUp && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isLSwitchedToBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMSwitchedToBearish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isSSwitchedToBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isSSwitchedToBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBearishPowerIncreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isSStrongSwitchedToBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLSwitchedToBearish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isSSwitchedToBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isSSwitchedToBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isSSwitchedToBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBullish && -conditions.chvwapConditions.isHSwitchedToBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -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.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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isSFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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.isLSwitchedToBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!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.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isLSwitchedToBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCSwitchedToBullish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerUp && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isMCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isHCHHBearish && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isLSwitchedToBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isSCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerUp && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -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.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerIncreasing && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerUp && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -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.isHBullish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -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.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -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.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isLSwitchedToBearish && -conditions.chtdConditions.isHBearish && -conditions.chtdConditions.isHSwitchedToBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isMSwitchedToBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isSStrongSwitchedToBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isMBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isLSwitchedToBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerIncreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isMCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!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.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isMCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerIncreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isMBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isNewPeak && -conditions.pvConditions.isNewPeakOverLast && -conditions.pvConditions.isFiboIncreased && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCBullish && -conditions.pvConditions.isHCHHBullish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerUp && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isSStrongSwitchedToBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isMCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerUp && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isLSwitchedToBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -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.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isSStrongSwitchedToBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isMStrongSwitchedToBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isLStrongSwitchedToBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -conditions.chcheConditions.isHStrongSwitchedToBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isSStrongSwitchedToBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isMSwitchedToBearish && -conditions.chcheConditions.isMStrongSwitchedToBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isLSwitchedToBearish && -conditions.chcheConditions.isLStrongSwitchedToBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -conditions.chcheConditions.isHSwitchedToBearish && -conditions.chcheConditions.isHStrongSwitchedToBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!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.isHSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -conditions.chtdConditions.isHSwitchedToBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isSSwitchedToBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -conditions.chvwapConditions.isHSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isLSwitchedToBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isMStrongSwitchedToBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHSwitchedToBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerUp && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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.isSFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerIncreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isLSwitchedToBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMSwitchedToBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isLStrongSwitchedToBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -conditions.chcheConditions.isHStrongSwitchedToBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isLSwitchedToBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerIncreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isLSwitchedToBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerUp && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isMSwitchedToBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isHCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -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.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isMBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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.isLSwitchedToBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerIncreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -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.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isLCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -conditions.chvwapConditions.isHSwitchedToBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLSwitchedToBullish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!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.isLBullish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isCloseCrossedUnderFib3 && -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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isMStrongSwitchedToBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isLSwitchedToBearish && -conditions.chcheConditions.isLStrongSwitchedToBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -conditions.chvlmConditions.isHSwitchedToBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isSSwitchedToBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isMStrongSwitchedToBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerUp && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isLSwitchedToBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerUp && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isMSwitchedToBullish && -conditions.chvwapConditions.isHBullish && -conditions.chvwapConditions.isHSwitchedToBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCHHBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -conditions.chvwapConditions.isHSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isMSwitchedToBearish && -conditions.chcheConditions.isMStrongSwitchedToBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -conditions.chcheConditions.isHSwitchedToBearish && -conditions.chcheConditions.isHStrongSwitchedToBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isLSwitchedToBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isSStrongSwitchedToBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCLLBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isSSwitchedToBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isMSwitchedToBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isSStrongSwitchedToBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isMSwitchedToBearish && -conditions.chcheConditions.isMStrongSwitchedToBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isLStrongSwitchedToBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -conditions.chcheConditions.isHStrongSwitchedToBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!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.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isMSwitchedToBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -conditions.chvwapConditions.isHSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCLLBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerUp && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -conditions.chvwapConditions.isHSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerUp && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isLSwitchedToBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isLSwitchedToBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isSStrongSwitchedToBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isMStrongSwitchedToBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// 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 && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isCloseCrossedUnderFib5 && -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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isMStrongSwitchedToBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLSwitchedToBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isSStrongSwitchedToBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLSwitchedToBearish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isSSwitchedToBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isSSwitchedToBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isSSwitchedToBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBullish && -conditions.chvwapConditions.isHSwitchedToBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -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.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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isSFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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.isLSwitchedToBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!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.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isLSwitchedToBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCSwitchedToBullish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerUp && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isMCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isHCHHBearish && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isLSwitchedToBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isSCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerUp && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -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.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerIncreasing && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerUp && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -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.isHBullish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -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.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isSStrongSwitchedToBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLSwitchedToBearish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isSSwitchedToBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isSSwitchedToBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isSSwitchedToBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBullish && -conditions.chvwapConditions.isHSwitchedToBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -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.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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isSFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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.isLSwitchedToBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!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.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isLSwitchedToBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCSwitchedToBullish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerUp && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isMCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isHCHHBearish && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isLSwitchedToBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isSCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerUp && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -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.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerIncreasing && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerUp && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -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.isHBullish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -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.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isSStrongSwitchedToBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLSwitchedToBearish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isSSwitchedToBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isSSwitchedToBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isSSwitchedToBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBullish && -conditions.chvwapConditions.isHSwitchedToBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -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.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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isSFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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.isLSwitchedToBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!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.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isLSwitchedToBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCSwitchedToBullish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerUp && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isMCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isHCHHBearish && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isLSwitchedToBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isSCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerUp && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -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.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerIncreasing && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerUp && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -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.isHBullish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -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.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 17.0 -// Bearish: 47.0 -// --------------- -// Time: 2015.01.19 02:00:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 19.0 -// Bearish: 48.0 -// --------------- -// Time: 2015.02.12 01:20:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 9.0 -// Bearish: 45.0 -// --------------- -// Time: 2015.03.09 06:45:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 15.0 -// Bearish: 59.0 -// --------------- -// Time: 2015.04.08 09:05:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isSStrongSwitchedToBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLSwitchedToBearish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 23.0 -// Bearish: 42.0 -// --------------- -// Time: 2015.04.23 16:50:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isSSwitchedToBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 35.0 -// Bearish: 35.0 -// --------------- -// Time: 2015.04.30 19:20:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isSSwitchedToBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isSSwitchedToBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBullish && -conditions.chvwapConditions.isHSwitchedToBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 27.0 -// Bearish: 52.0 -// --------------- -// Time: 2015.05.06 01:35:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isNewVale && -conditions.pvConditions.isNewValeUnderLast && -conditions.pvConditions.isFiboDecreased && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 30.0 -// Bearish: 32.0 -// --------------- -// Time: 2015.05.07 05:25:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 37.0 -// Bearish: 26.0 -// --------------- -// Time: 2015.06.09 02:10: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.isSCHHSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 14.0 -// Bearish: 59.0 -// --------------- -// Time: 2015.06.10 17:40:00 -// --------------- -// -// XPV ... -// -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.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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isSFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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.isLSwitchedToBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 0.0 -// Bearish: 75.0 -// --------------- -// Time: 2015.06.15 08:25: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.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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!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.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isLSwitchedToBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 27.0 -// Bearish: 34.0 -// --------------- -// Time: 2015.06.18 09:05:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 38.0 -// Bearish: 19.0 -// --------------- -// Time: 2015.08.06 22:00:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCSwitchedToBullish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 24.0 -// Bearish: 38.0 -// --------------- -// Time: 2015.08.12 04:30:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerUp && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 12.0 -// Bearish: 54.0 -// --------------- -// Time: 2015.08.31 23:45:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isMCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 29.0 -// Bearish: 44.0 -// --------------- -// Time: 2015.09.18 05:45:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isHCHHBearish && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 36.0 -// Bearish: 24.0 -// --------------- -// Time: 2015.09.24 13:00:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isLSwitchedToBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 41.0 -// Bearish: 22.0 -// --------------- -// Time: 2015.09.28 22:05: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.isSCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 22.0 -// Bearish: 47.0 -// --------------- -// Time: 2015.10.05 07:10:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 24.0 -// Bearish: 37.0 -// --------------- -// Time: 2015.10.14 07:25: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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 0.0 -// Bearish: 60.0 -// --------------- -// Time: 2015.10.23 02:40:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 15.0 -// Bearish: 54.0 -// --------------- -// Time: 2015.10.30 07:50:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerUp && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 15.0 -// Bearish: 54.0 -// --------------- -// Time: 2015.12.08 00:45:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -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.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerIncreasing && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 43.0 -// Bearish: 22.0 -// --------------- -// Time: 2015.12.09 17:55: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.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerUp && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 18.0 -// Bearish: 50.0 -// --------------- -// Time: 2015.12.11 12:05:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -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.isHBullish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 23.0 -// Bearish: 43.0 -// --------------- -// Time: 2015.12.21 01:00:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 10.0 -// Bearish: 55.0 -// --------------- -// Time: 2015.12.24 01:20:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -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.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) + false // ; diff --git a/Parsers/x-saherelm.xch.gbpusd.long.parser.mq5 b/Parsers/x-saherelm.xch.gbpusd.long.parser.mq5 index 6d19f9d2..45a49f65 100644 --- a/Parsers/x-saherelm.xch.gbpusd.long.parser.mq5 +++ b/Parsers/x-saherelm.xch.gbpusd.long.parser.mq5 @@ -42,27641 +42,7 @@ struct XCHStartegyGBPUSDLongConditionsParser // result = // -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isCSwitchedToBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLBullish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isMSwitchedToBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerUp && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isFastCrossedOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedOverFib2 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerUp && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBullishPowerUp && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isCSwitchedToBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isMSwitchedToBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerUp && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isLSwitchedToBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerIncreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isCloseCrossedOverFib1 && -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.isMCLLSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -conditions.pvConditions.isHCHHBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isLSwitchedToBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isHCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerDecreasing && -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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerUp && -conditions.chhkConditions.isBullishPowerIncreasing && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isSSwitchedToBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerUp && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isSSwitchedToBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCHHBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -conditions.pvConditions.isHCHHBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBullishPowerIncreasing && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerUp && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerIncreasing && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isLSwitchedToBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isLSwitchedToBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isMSwitchedToBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isLCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerUp && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerIncreasing && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isLSwitchedToBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!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.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCSwitchedToBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isMSwitchedToBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerUp && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isMSwitchedToBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isLSwitchedToBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isLCHHBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBullishPowerUp && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isLSwitchedToBullish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isCSwitchedToBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLBullish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isMSwitchedToBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerUp && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isFastCrossedOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedOverFib2 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerUp && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBullishPowerUp && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isCSwitchedToBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isMSwitchedToBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerUp && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isLSwitchedToBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerIncreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isCloseCrossedOverFib1 && -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.isMCLLSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -conditions.pvConditions.isHCHHBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isLSwitchedToBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isHCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isCSwitchedToBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLBullish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isMSwitchedToBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerUp && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isFastCrossedOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedOverFib2 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerUp && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBullishPowerUp && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isCSwitchedToBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isMSwitchedToBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerUp && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isLSwitchedToBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerIncreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isCloseCrossedOverFib1 && -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.isMCLLSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -conditions.pvConditions.isHCHHBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isLSwitchedToBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isHCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isCSwitchedToBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLBullish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isMSwitchedToBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerUp && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isFastCrossedOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedOverFib2 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerUp && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBullishPowerUp && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isCSwitchedToBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isMSwitchedToBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerUp && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isLSwitchedToBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerIncreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isCloseCrossedOverFib1 && -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.isMCLLSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -conditions.pvConditions.isHCHHBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isLSwitchedToBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isHCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 56.0 -// Bearish: 3.0 -// --------------- -// Time: 2019.01.24 02:10:04 -// --------------- -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isCSwitchedToBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 55.0 -// Bearish: 13.0 -// --------------- -// Time: 2019.03.21 04:15:02 -// --------------- -// -// 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.isMCLLBullish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isMSwitchedToBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 57.0 -// Bearish: 4.0 -// --------------- -// Time: 2019.05.13 15:40:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerUp && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isFastCrossedOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 50.0 -// Bearish: 13.0 -// --------------- -// Time: 2019.05.31 11:25: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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 40.0 -// Bearish: 28.0 -// --------------- -// Time: 2019.07.03 22:05:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedOverFib2 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerUp && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBullish && -conditions.chcheConditions.isCStrongBullish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBullishPowerUp && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isCSwitchedToBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isMSwitchedToBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerUp && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isLSwitchedToBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 57.0 -// Bearish: 8.0 -// --------------- -// Time: 2019.07.12 22:00: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.isSCHHSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 65.0 -// Bearish: 1.0 -// --------------- -// Time: 2019.07.18 22:30: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.isLCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerIncreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerIncreasing && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 45.0 -// Bearish: 22.0 -// --------------- -// Time: 2019.07.30 13:25: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.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedOverCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedOverSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 54.0 -// Bearish: 6.0 -// --------------- -// Time: 2019.08.05 16:00:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 70.0 -// Bearish: 6.0 -// --------------- -// Time: 2019.08.08 05: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.isCloseCrossedOverFib1 && -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.isMCLLSwitchedToBullish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -conditions.pvConditions.isHCHHBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isLSwitchedToBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 54.0 -// Bearish: 5.0 -// --------------- -// Time: 2019.08.16 16:05: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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 48.0 -// Bearish: 20.0 -// --------------- -// Time: 2019.11.22 01:35:02 -// --------------- -// -// 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.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerIncreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -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.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 51.0 -// Bearish: 8.0 -// --------------- -// Time: 2019.12.05 23:10:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isHCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBearish && -!conditions.chcheConditions.isCStrongBearish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) + false // ; diff --git a/Parsers/x-saherelm.xch.gbpusd.short.parser.mq5 b/Parsers/x-saherelm.xch.gbpusd.short.parser.mq5 index 3642870f..fc50cd58 100644 --- a/Parsers/x-saherelm.xch.gbpusd.short.parser.mq5 +++ b/Parsers/x-saherelm.xch.gbpusd.short.parser.mq5 @@ -42,58095 +42,7 @@ struct XCHStartegyGBPUSDShortConditionsParser // result = // -( -// -// 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 && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerUp && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isLSwitchedToBearish && -conditions.chvwapConditions.isHBearish && -conditions.chvwapConditions.isHSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -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.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerUp && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isMCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCHHBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isNewPeak && -conditions.pvConditions.isNewPeakOverLast && -conditions.pvConditions.isFiboIncreased && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCHHBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isLSwitchedToBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isHCHHBearish && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isCloseCrossedUnderFib5 && -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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLSwitchedToBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHSwitchedToBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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.isSFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isSSwitchedToBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCHHBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -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.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerUp && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isLSwitchedToBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCLLBearish && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isSStrongSwitchedToBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -conditions.pvConditions.isLCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -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.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isMSwitchedToBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isMBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isSStrongSwitchedToBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isSCLLSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerUp && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCSwitchedToBullish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isSSwitchedToBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerUp && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isMSwitchedToBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isHCHHBearish && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isMSwitchedToBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -conditions.chvwapConditions.isHSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isSSwitchedToBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isHBullish && -conditions.chvwapConditions.isHSwitchedToBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerUp && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isLSwitchedToBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isMSwitchedToBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isSCLLSwitchedToBullish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -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.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseOverCHigh && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isSSwitchedToBullish && -conditions.chhkConditions.isCloseOverSHigh && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderCLow && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isBullishPowerUp && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isMBullish && -conditions.chvwapConditions.isMSwitchedToBullish && -conditions.chvwapConditions.isHBullish && -conditions.chvwapConditions.isHSwitchedToBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMSwitchedToBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLSwitchedToBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHSwitchedToBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -conditions.chcheConditions.isHSwitchedToBearish && -conditions.chcheConditions.isHStrongSwitchedToBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!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.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// 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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerUp && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBullishPower && -conditions.chvwapConditions.isLBullish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isSSwitchedToBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isHSwitchedToBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isMBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerUp && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isLSwitchedToBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBullish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBearish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCHHBearish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!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 && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!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.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isSSwitchedToBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCHHBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -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.isLCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBearishPowerUp && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isBearishPowerIncreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isLCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerUp && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isLSwitchedToBearish && -conditions.chvwapConditions.isHBearish && -conditions.chvwapConditions.isHSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -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.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerUp && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isMCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCHHBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isNewPeak && -conditions.pvConditions.isNewPeakOverLast && -conditions.pvConditions.isFiboIncreased && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCHHBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isLSwitchedToBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isHCHHBearish && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isCloseCrossedUnderFib5 && -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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLSwitchedToBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHSwitchedToBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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.isSFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isSSwitchedToBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCHHBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -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.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerUp && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isLSwitchedToBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCLLBearish && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isSStrongSwitchedToBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerUp && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isLSwitchedToBearish && -conditions.chvwapConditions.isHBearish && -conditions.chvwapConditions.isHSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -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.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerUp && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isMCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCHHBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isNewPeak && -conditions.pvConditions.isNewPeakOverLast && -conditions.pvConditions.isFiboIncreased && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCHHBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isLSwitchedToBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isHCHHBearish && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isCloseCrossedUnderFib5 && -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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLSwitchedToBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHSwitchedToBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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.isSFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isSSwitchedToBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCHHBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -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.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerUp && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isLSwitchedToBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCLLBearish && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isSStrongSwitchedToBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerUp && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isLSwitchedToBearish && -conditions.chvwapConditions.isHBearish && -conditions.chvwapConditions.isHSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -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.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerUp && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isMCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCHHBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isNewPeak && -conditions.pvConditions.isNewPeakOverLast && -conditions.pvConditions.isFiboIncreased && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCHHBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isLSwitchedToBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isHCHHBearish && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isCloseCrossedUnderFib5 && -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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLSwitchedToBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHSwitchedToBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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.isSFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isSSwitchedToBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCHHBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -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.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerUp && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isLSwitchedToBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// -// 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.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCLLBearish && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isSStrongSwitchedToBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 12.0 -// Bearish: 57.0 -// --------------- -// Time: 2019.01.28 16: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.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBullishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 11.0 -// Bearish: 63.0 -// --------------- -// Time: 2019.02.15 01:10:07 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -conditions.pvConditions.isLCLLBullish && -conditions.pvConditions.isLCSwitchedToBullish && -conditions.pvConditions.isLCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isCFastCrossedUnderSlow && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCSwitchedToBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBearish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerUp && -conditions.chvwapConditions.isSBearish && -conditions.chvwapConditions.isSSwitchedToBearish && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isLSwitchedToBearish && -conditions.chvwapConditions.isHBearish && -conditions.chvwapConditions.isHSwitchedToBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 30.0 -// Bearish: 30.0 -// --------------- -// Time: 2019.02.19 11:25:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -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 && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 31.0 -// Bearish: 44.0 -// --------------- -// Time: 2019.02.21 07:30:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -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.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBullish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseUnderMLow && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerUp && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isMSwitchedToBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCSwitchedToBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSSwitchedToBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerUp && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isMSwitchedToBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 20.0 -// Bearish: 46.0 -// --------------- -// Time: 2019.04.29 01:50:07 -// --------------- -// -// 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.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isBearishPowerDecreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 1.0 -// Bearish: 74.0 -// --------------- -// Time: 2019.06.11 00:35:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isNewVale && -conditions.pvConditions.isNewValeUnderLast && -conditions.pvConditions.isFiboDecreased && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 28.0 -// Bearish: 33.0 -// --------------- -// Time: 2019.06.20 00:15:11 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isLCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 4.0 -// Bearish: 62.0 -// --------------- -// Time: 2019.06.28 05:20:25 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isSCSwitchedToBearish && -conditions.pvConditions.isSCHHSwitchedToBearish && -conditions.pvConditions.isMCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 21.0 -// Bearish: 48.0 -// --------------- -// Time: 2019.07.10 14:55:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCBullish && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCLLSwitchedToBullish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBearish && -conditions.chhkConditions.isCloseUnderLLow && -conditions.chhkConditions.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 5.0 -// Bearish: 51.0 -// --------------- -// Time: 2019.07.17 12:40:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCHHBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 13.0 -// Bearish: 46.0 -// --------------- -// Time: 2019.08.05 23:30:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 13.0 -// Bearish: 58.0 -// --------------- -// Time: 2019.08.15 04:35:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isNewPeak && -conditions.pvConditions.isNewPeakOverLast && -conditions.pvConditions.isFiboIncreased && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCHHBullish && -conditions.pvConditions.isMCHHSwitchedToBullish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCHHBullish && -conditions.pvConditions.isLCHHSwitchedToBullish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCHHBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCHHSwitchedToBullish && -// -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isMStrongBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isLSwitchedToBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 12.0 -// Bearish: 53.0 -// --------------- -// Time: 2019.08.26 20:20:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isHCHHBearish && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 1.0 -// Bearish: 74.0 -// --------------- -// Time: 2019.08.30 10:00: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.isCloseCrossedUnderFib5 && -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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 26.0 -// Bearish: 45.0 -// --------------- -// Time: 2019.09.03 21:45: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.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCLLBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isBullishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerUp && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isCStrongSwitchedToBearish && -conditions.chcheConditions.isSBullish && -conditions.chcheConditions.isSStrongBullish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLSwitchedToBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHSwitchedToBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isSBearish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBullish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBearish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 29.0 -// Bearish: 39.0 -// --------------- -// Time: 2019.09.19 23:00:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseCrossedUnderFib1 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isSCLLSwitchedToBeraish && -conditions.pvConditions.isMCBearish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCLLSwitchedToBeraish && -conditions.pvConditions.isLCBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBullish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isLBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 5.0 -// Bearish: 60.0 -// --------------- -// Time: 2019.10.23 11:45:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isSCHHBearish && -conditions.pvConditions.isMCLLBullish && -conditions.pvConditions.isMCSwitchedToBullish && -conditions.pvConditions.isMCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!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.isSFastCrossedUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 33.0 -// Bearish: 31.0 -// --------------- -// Time: 2019.10.31 07:45:01 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib1 && -conditions.pvConditions.isCloseOverFib2 && -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isSCHHBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -conditions.chcheConditions.isHStrongBullish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isBearishPowerDecreasing && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isSSwitchedToBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 25.0 -// Bearish: 32.0 -// --------------- -// Time: 2019.11.11 12:15:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseOverFib3 && -conditions.pvConditions.isCloseOverFib4 && -conditions.pvConditions.isCloseOverFib5 && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isSCHHBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBearishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastOverSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastUnderSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBullishPowerDecreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastUnderSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!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.isHBearish && -conditions.chhkConditions.isCloseUnderHLow && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCBearish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSBearish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderSLow && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBullish && -conditions.chtdConditions.isCSwitchedToBullish && -conditions.chtdConditions.isSBullish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBearish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBearish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBullish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBearish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBullish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBearish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 33.0 -// Bearish: 34.0 -// --------------- -// Time: 2019.11.15 06:00:01 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCHHBullish && -conditions.pvConditions.isSCSwitchedToBullish && -conditions.pvConditions.isSCHHSwitchedToBullish && -conditions.pvConditions.isMCHHBearish && -conditions.pvConditions.isMCSwitchedToBearish && -conditions.pvConditions.isMCHHSwitchedToBearish && -conditions.pvConditions.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBullishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBearishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isHBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 2.0 -// Bearish: 73.0 -// --------------- -// Time: 2019.11.20 10:40:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isNewVale && -conditions.pvConditions.isNewValeUnderLast && -conditions.pvConditions.isFiboDecreased && -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isSCBearish && -conditions.pvConditions.isSCHHBearish && -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 && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// 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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 15.0 -// Bearish: 59.0 -// --------------- -// Time: 2019.11.29 15:40: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.isLCHHBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCHHSwitchedToBearish && -conditions.pvConditions.isHCLLBullish && -conditions.pvConditions.isHCSwitchedToBullish && -conditions.pvConditions.isHCLLSwitchedToBullish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastUnderSlow && -conditions.chmConditions.isClosedUnderFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastUnderSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastUnderSlow && -conditions.chmConditions.isClosedUnderMFast && -conditions.chmConditions.isLFastUnderSlow && -conditions.chmConditions.isClosedUnderLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedUnderHFast && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isBearishPowerDecreasing && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isHBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isSSwitchedToBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerDecreasing && -conditions.chvwapConditions.isSBullish && -conditions.chvwapConditions.isSSwitchedToBullish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 32.0 -// Bearish: 26.0 -// --------------- -// Time: 2019.12.03 01:50:01 -// --------------- -// -// 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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseUnderFib1 && -!conditions.pvConditions.isCloseUnderFib2 && -!conditions.pvConditions.isCloseUnderFib3 && -!conditions.pvConditions.isCloseUnderFib4 && -!conditions.pvConditions.isCloseUnderFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!conditions.pvConditions.isCloseCrossedUnderFib5 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCLLBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCLLBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCLLBearish && -!conditions.pvConditions.isLCSwitchedToBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isLCLLSwitchedToBeraish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isFastOverSlow && -conditions.chmConditions.isClosedOverFast && -conditions.chmConditions.isCFastUnderSlow && -conditions.chmConditions.isClosedUnderCFast && -conditions.chmConditions.isSFastOverSlow && -conditions.chmConditions.isClosedUnderSFast && -conditions.chmConditions.isMFastOverSlow && -conditions.chmConditions.isClosedOverMFast && -conditions.chmConditions.isLFastOverSlow && -conditions.chmConditions.isClosedOverLFast && -conditions.chmConditions.isHFastOverSlow && -conditions.chmConditions.isClosedOverHFast && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastUnderSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedUnderHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isCBearish && -conditions.chhkConditions.isCloseUnderCLow && -conditions.chhkConditions.isSBearish && -conditions.chhkConditions.isCloseUnderSLow && -conditions.chhkConditions.isMBullish && -conditions.chhkConditions.isCloseOverMHigh && -conditions.chhkConditions.isLBullish && -conditions.chhkConditions.isCloseOverLHigh && -conditions.chhkConditions.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMBearish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderMLow && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLBearish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderLLow && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBullishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBullish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBearishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBearish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBearishPower && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isMBearish && -conditions.chcheConditions.isLBearish && -conditions.chcheConditions.isLStrongBearish && -conditions.chcheConditions.isHBearish && -conditions.chcheConditions.isHStrongBearish && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSStrongBearish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBullishPower && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBullish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBearishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBearishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBearish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isBearishPowerIncreasing && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.hasBearishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMBearish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLBearish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 10.0 -// Bearish: 69.0 -// --------------- -// Time: 2019.12.06 17:40:00 -// --------------- -// -// XPV ... -// -conditions.pvConditions.isCloseUnderFib1 && -conditions.pvConditions.isCloseUnderFib2 && -conditions.pvConditions.isCloseUnderFib3 && -conditions.pvConditions.isCloseUnderFib4 && -conditions.pvConditions.isCloseUnderFib5 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -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.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewVale && -!conditions.pvConditions.isNewValeOverLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboIncreased && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isFiboSectionChanged && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isCloseCrossedUnderFib2 && -!conditions.pvConditions.isCloseCrossedUnderFib3 && -!conditions.pvConditions.isCloseCrossedUnderFib4 && -!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.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCLLBearish && -!conditions.pvConditions.isHCSwitchedToBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -!conditions.pvConditions.isHCLLSwitchedToBeraish && -// -// XCHM ... -// -conditions.chmConditions.hasBullishPower && -conditions.chmConditions.isBullishPowerDecreasing && -conditions.chmConditions.isBearishPowerIncreasing && -conditions.chmConditions.isFastOverSlow && -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 && -// -!conditions.chmConditions.hasBearishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastUnderSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastOverSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastUnderSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastUnderSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// XCHHK ... -// -conditions.chhkConditions.hasBearishPower && -conditions.chhkConditions.isBullishPowerDecreasing && -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.isHBullish && -conditions.chhkConditions.isCloseOverHHigh && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerIncreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHBearish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseUnderHLow && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isMBearish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBullish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isCSwitchedToBearish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isSSwitchedToBearish && -!conditions.chtdConditions.isMBullish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBearish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -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 && -// -!conditions.chcheConditions.hasBullishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBullishPowerDecreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerDecreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isSStrongSwitchedToBearish && -!conditions.chcheConditions.isMBullish && -!conditions.chcheConditions.isMStrongBullish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBullish && -!conditions.chcheConditions.isLStrongBullish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBullish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isMSwitchedToBearish && -conditions.chstrConditions.isLBearish && -conditions.chstrConditions.isLSwitchedToBearish && -conditions.chstrConditions.isHBearish && -conditions.chstrConditions.isHSwitchedToBearish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isCSwitchedToBearish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isSSwitchedToBearish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isLBullish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isHBullish && -!conditions.chstrConditions.isHSwitchedToBullish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBullishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isSBearish && -conditions.chvlmConditions.isMBearish && -conditions.chvlmConditions.isLBullish && -conditions.chvlmConditions.isHBullish && -// -!conditions.chvlmConditions.hasBearishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isCSwitchedToBearish && -!conditions.chvlmConditions.isSBullish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBullish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBearish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBearish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isBearishPowerUp && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isMSwitchedToBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isLSwitchedToBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) -// -|| -// -( -// --------------- -// Scores: -// --------------- -// Bullish: 13.0 -// Bearish: 62.0 -// --------------- -// Time: 2019.12.20 08:10:02 -// --------------- -// -// 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.isCloseCrossedUnderFib2 && -conditions.pvConditions.isCloseCrossedUnderFib3 && -conditions.pvConditions.isCloseCrossedUnderFib4 && -conditions.pvConditions.isCloseCrossedUnderFib5 && -conditions.pvConditions.isSCLLBearish && -conditions.pvConditions.isMCLLBearish && -conditions.pvConditions.isLCLLBearish && -conditions.pvConditions.isLCSwitchedToBearish && -conditions.pvConditions.isLCLLSwitchedToBeraish && -conditions.pvConditions.isHCLLBearish && -conditions.pvConditions.isHCSwitchedToBearish && -conditions.pvConditions.isHCLLSwitchedToBeraish && -// -!conditions.pvConditions.isNewPeak && -!conditions.pvConditions.isNewPeakOverLast && -!conditions.pvConditions.isNewPeakUnderLast && -!conditions.pvConditions.isNewValeUnderLast && -!conditions.pvConditions.isFiboDecreased && -!conditions.pvConditions.isCloseOverFib1 && -!conditions.pvConditions.isCloseOverFib2 && -!conditions.pvConditions.isCloseOverFib3 && -!conditions.pvConditions.isCloseOverFib4 && -!conditions.pvConditions.isCloseOverFib5 && -!conditions.pvConditions.isCloseCrossedOverFib1 && -!conditions.pvConditions.isCloseCrossedOverFib2 && -!conditions.pvConditions.isCloseCrossedOverFib3 && -!conditions.pvConditions.isCloseCrossedOverFib4 && -!conditions.pvConditions.isCloseCrossedOverFib5 && -!conditions.pvConditions.isCloseCrossedUnderFib1 && -!conditions.pvConditions.isSCBullish && -!conditions.pvConditions.isSCHHBullish && -!conditions.pvConditions.isSCLLBullish && -!conditions.pvConditions.isSCSwitchedToBullish && -!conditions.pvConditions.isSCHHSwitchedToBullish && -!conditions.pvConditions.isSCLLSwitchedToBullish && -!conditions.pvConditions.isSCBearish && -!conditions.pvConditions.isSCHHBearish && -!conditions.pvConditions.isSCSwitchedToBearish && -!conditions.pvConditions.isSCHHSwitchedToBearish && -!conditions.pvConditions.isSCLLSwitchedToBeraish && -!conditions.pvConditions.isMCBullish && -!conditions.pvConditions.isMCHHBullish && -!conditions.pvConditions.isMCLLBullish && -!conditions.pvConditions.isMCSwitchedToBullish && -!conditions.pvConditions.isMCHHSwitchedToBullish && -!conditions.pvConditions.isMCLLSwitchedToBullish && -!conditions.pvConditions.isMCBearish && -!conditions.pvConditions.isMCHHBearish && -!conditions.pvConditions.isMCSwitchedToBearish && -!conditions.pvConditions.isMCHHSwitchedToBearish && -!conditions.pvConditions.isMCLLSwitchedToBeraish && -!conditions.pvConditions.isLCBullish && -!conditions.pvConditions.isLCHHBullish && -!conditions.pvConditions.isLCLLBullish && -!conditions.pvConditions.isLCSwitchedToBullish && -!conditions.pvConditions.isLCHHSwitchedToBullish && -!conditions.pvConditions.isLCLLSwitchedToBullish && -!conditions.pvConditions.isLCBearish && -!conditions.pvConditions.isLCHHBearish && -!conditions.pvConditions.isLCHHSwitchedToBearish && -!conditions.pvConditions.isHCBullish && -!conditions.pvConditions.isHCHHBullish && -!conditions.pvConditions.isHCLLBullish && -!conditions.pvConditions.isHCSwitchedToBullish && -!conditions.pvConditions.isHCHHSwitchedToBullish && -!conditions.pvConditions.isHCLLSwitchedToBullish && -!conditions.pvConditions.isHCBearish && -!conditions.pvConditions.isHCHHBearish && -!conditions.pvConditions.isHCHHSwitchedToBearish && -// -// XCHM ... -// -conditions.chmConditions.hasBearishPower && -conditions.chmConditions.isBullishPowerDecreasing && -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 && -// -!conditions.chmConditions.hasBullishPower && -!conditions.chmConditions.isBullishPowerUp && -!conditions.chmConditions.isBearishPowerUp && -!conditions.chmConditions.isBullishPowerIncreasing && -!conditions.chmConditions.isBearishPowerIncreasing && -!conditions.chmConditions.isBearishPowerDecreasing && -!conditions.chmConditions.isFastOverSlow && -!conditions.chmConditions.isFastCrossedOverSlow && -!conditions.chmConditions.isFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverFast && -!conditions.chmConditions.isCFastOverSlow && -!conditions.chmConditions.isCFastCrossedOverSlow && -!conditions.chmConditions.isCFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverCFast && -!conditions.chmConditions.isSFastUnderSlow && -!conditions.chmConditions.isSFastCrossedOverSlow && -!conditions.chmConditions.isSFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverSFast && -!conditions.chmConditions.isMFastOverSlow && -!conditions.chmConditions.isMFastCrossedOverSlow && -!conditions.chmConditions.isMFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverMFast && -!conditions.chmConditions.isLFastOverSlow && -!conditions.chmConditions.isLFastCrossedOverSlow && -!conditions.chmConditions.isLFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverLFast && -!conditions.chmConditions.isHFastOverSlow && -!conditions.chmConditions.isHFastCrossedOverSlow && -!conditions.chmConditions.isHFastCrossedUnderSlow && -!conditions.chmConditions.isClosedOverHFast && -// -// 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 && -// -!conditions.chhkConditions.hasBullishPower && -!conditions.chhkConditions.isBullishPowerUp && -!conditions.chhkConditions.isBearishPowerUp && -!conditions.chhkConditions.isBullishPowerIncreasing && -!conditions.chhkConditions.isBullishPowerDecreasing && -!conditions.chhkConditions.isBearishPowerDecreasing && -!conditions.chhkConditions.isCBullish && -!conditions.chhkConditions.isCSwitchedToBullish && -!conditions.chhkConditions.isCSwitchedToBearish && -!conditions.chhkConditions.isCloseOverCHigh && -!conditions.chhkConditions.isSBullish && -!conditions.chhkConditions.isSSwitchedToBullish && -!conditions.chhkConditions.isSSwitchedToBearish && -!conditions.chhkConditions.isCloseOverSHigh && -!conditions.chhkConditions.isMBullish && -!conditions.chhkConditions.isMSwitchedToBullish && -!conditions.chhkConditions.isMSwitchedToBearish && -!conditions.chhkConditions.isCloseOverMHigh && -!conditions.chhkConditions.isLBullish && -!conditions.chhkConditions.isLSwitchedToBullish && -!conditions.chhkConditions.isLSwitchedToBearish && -!conditions.chhkConditions.isCloseOverLHigh && -!conditions.chhkConditions.isHBullish && -!conditions.chhkConditions.isHSwitchedToBullish && -!conditions.chhkConditions.isHSwitchedToBearish && -!conditions.chhkConditions.isCloseOverHHigh && -// -// XCHTD ... -// -conditions.chtdConditions.hasBearishPower && -conditions.chtdConditions.isCBearish && -conditions.chtdConditions.isCSwitchedToBearish && -conditions.chtdConditions.isSBearish && -conditions.chtdConditions.isSSwitchedToBearish && -conditions.chtdConditions.isMBullish && -conditions.chtdConditions.isLBearish && -conditions.chtdConditions.isHBearish && -// -!conditions.chtdConditions.hasBullishPower && -!conditions.chtdConditions.isBullishPowerUp && -!conditions.chtdConditions.isBearishPowerUp && -!conditions.chtdConditions.isBullishPowerIncreasing && -!conditions.chtdConditions.isBullishPowerDecreasing && -!conditions.chtdConditions.isBearishPowerIncreasing && -!conditions.chtdConditions.isBearishPowerDecreasing && -!conditions.chtdConditions.isCBullish && -!conditions.chtdConditions.isCSwitchedToBullish && -!conditions.chtdConditions.isSBullish && -!conditions.chtdConditions.isSSwitchedToBullish && -!conditions.chtdConditions.isMBearish && -!conditions.chtdConditions.isMSwitchedToBullish && -!conditions.chtdConditions.isMSwitchedToBearish && -!conditions.chtdConditions.isLBullish && -!conditions.chtdConditions.isLSwitchedToBullish && -!conditions.chtdConditions.isLSwitchedToBearish && -!conditions.chtdConditions.isHBullish && -!conditions.chtdConditions.isHSwitchedToBullish && -!conditions.chtdConditions.isHSwitchedToBearish && -// -// XCHCHE ... -// -conditions.chcheConditions.hasBullishPower && -conditions.chcheConditions.isBullishPowerDecreasing && -conditions.chcheConditions.isBearishPowerDecreasing && -conditions.chcheConditions.isCBearish && -conditions.chcheConditions.isCStrongBearish && -conditions.chcheConditions.isSBearish && -conditions.chcheConditions.isSStrongBearish && -conditions.chcheConditions.isSStrongSwitchedToBearish && -conditions.chcheConditions.isMBullish && -conditions.chcheConditions.isMStrongBullish && -conditions.chcheConditions.isLBullish && -conditions.chcheConditions.isLStrongBullish && -conditions.chcheConditions.isHBullish && -// -!conditions.chcheConditions.hasBearishPower && -!conditions.chcheConditions.isBullishPowerUp && -!conditions.chcheConditions.isBearishPowerUp && -!conditions.chcheConditions.isBullishPowerIncreasing && -!conditions.chcheConditions.isBearishPowerIncreasing && -!conditions.chcheConditions.isCBullish && -!conditions.chcheConditions.isCStrongBullish && -!conditions.chcheConditions.isCSwitchedToBullish && -!conditions.chcheConditions.isCSwitchedToBearish && -!conditions.chcheConditions.isCStrongSwitchedToBullish && -!conditions.chcheConditions.isCStrongSwitchedToBearish && -!conditions.chcheConditions.isSBullish && -!conditions.chcheConditions.isSStrongBullish && -!conditions.chcheConditions.isSSwitchedToBullish && -!conditions.chcheConditions.isSSwitchedToBearish && -!conditions.chcheConditions.isSStrongSwitchedToBullish && -!conditions.chcheConditions.isMBearish && -!conditions.chcheConditions.isMStrongBearish && -!conditions.chcheConditions.isMSwitchedToBullish && -!conditions.chcheConditions.isMSwitchedToBearish && -!conditions.chcheConditions.isMStrongSwitchedToBullish && -!conditions.chcheConditions.isMStrongSwitchedToBearish && -!conditions.chcheConditions.isLBearish && -!conditions.chcheConditions.isLStrongBearish && -!conditions.chcheConditions.isLSwitchedToBullish && -!conditions.chcheConditions.isLSwitchedToBearish && -!conditions.chcheConditions.isLStrongSwitchedToBullish && -!conditions.chcheConditions.isLStrongSwitchedToBearish && -!conditions.chcheConditions.isHBearish && -!conditions.chcheConditions.isHStrongBullish && -!conditions.chcheConditions.isHStrongBearish && -!conditions.chcheConditions.isHSwitchedToBullish && -!conditions.chcheConditions.isHSwitchedToBearish && -!conditions.chcheConditions.isHStrongSwitchedToBullish && -!conditions.chcheConditions.isHStrongSwitchedToBearish && -// -// XCHSTR ... -// -conditions.chstrConditions.hasBearishPower && -conditions.chstrConditions.isBearishPowerUp && -conditions.chstrConditions.isCBearish && -conditions.chstrConditions.isCSwitchedToBearish && -conditions.chstrConditions.isSBearish && -conditions.chstrConditions.isSSwitchedToBearish && -conditions.chstrConditions.isMBearish && -conditions.chstrConditions.isLBullish && -conditions.chstrConditions.isHBullish && -// -!conditions.chstrConditions.hasBullishPower && -!conditions.chstrConditions.isBullishPowerUp && -!conditions.chstrConditions.isBullishPowerIncreasing && -!conditions.chstrConditions.isBullishPowerDecreasing && -!conditions.chstrConditions.isBearishPowerIncreasing && -!conditions.chstrConditions.isBearishPowerDecreasing && -!conditions.chstrConditions.isCBullish && -!conditions.chstrConditions.isCSwitchedToBullish && -!conditions.chstrConditions.isSBullish && -!conditions.chstrConditions.isSSwitchedToBullish && -!conditions.chstrConditions.isMBullish && -!conditions.chstrConditions.isMSwitchedToBullish && -!conditions.chstrConditions.isMSwitchedToBearish && -!conditions.chstrConditions.isLBearish && -!conditions.chstrConditions.isLSwitchedToBullish && -!conditions.chstrConditions.isLSwitchedToBearish && -!conditions.chstrConditions.isHBearish && -!conditions.chstrConditions.isHSwitchedToBullish && -!conditions.chstrConditions.isHSwitchedToBearish && -// -// XCHVLM ... -// -conditions.chvlmConditions.hasBearishPower && -conditions.chvlmConditions.isCBearish && -conditions.chvlmConditions.isCSwitchedToBearish && -conditions.chvlmConditions.isSBullish && -conditions.chvlmConditions.isMBullish && -conditions.chvlmConditions.isLBearish && -conditions.chvlmConditions.isHBearish && -// -!conditions.chvlmConditions.hasBullishPower && -!conditions.chvlmConditions.isBullishPowerUp && -!conditions.chvlmConditions.isBearishPowerUp && -!conditions.chvlmConditions.isBullishPowerIncreasing && -!conditions.chvlmConditions.isBullishPowerDecreasing && -!conditions.chvlmConditions.isBearishPowerIncreasing && -!conditions.chvlmConditions.isBearishPowerDecreasing && -!conditions.chvlmConditions.isCBullish && -!conditions.chvlmConditions.isCSwitchedToBullish && -!conditions.chvlmConditions.isSBearish && -!conditions.chvlmConditions.isSSwitchedToBullish && -!conditions.chvlmConditions.isSSwitchedToBearish && -!conditions.chvlmConditions.isMBearish && -!conditions.chvlmConditions.isMSwitchedToBullish && -!conditions.chvlmConditions.isMSwitchedToBearish && -!conditions.chvlmConditions.isLBullish && -!conditions.chvlmConditions.isLSwitchedToBullish && -!conditions.chvlmConditions.isLSwitchedToBearish && -!conditions.chvlmConditions.isHBullish && -!conditions.chvlmConditions.isHSwitchedToBullish && -!conditions.chvlmConditions.isHSwitchedToBearish && -// -// XCHVWAP ... -// -conditions.chvwapConditions.hasBearishPower && -conditions.chvwapConditions.isMBearish && -conditions.chvwapConditions.isLBearish && -conditions.chvwapConditions.isHBearish && -// -!conditions.chvwapConditions.hasBullishPower && -!conditions.chvwapConditions.isBullishPowerUp && -!conditions.chvwapConditions.isBearishPowerUp && -!conditions.chvwapConditions.isBullishPowerIncreasing && -!conditions.chvwapConditions.isBullishPowerDecreasing && -!conditions.chvwapConditions.isBearishPowerIncreasing && -!conditions.chvwapConditions.isBearishPowerDecreasing && -!conditions.chvwapConditions.isSBullish && -!conditions.chvwapConditions.isSBearish && -!conditions.chvwapConditions.isSSwitchedToBullish && -!conditions.chvwapConditions.isSSwitchedToBearish && -!conditions.chvwapConditions.isMBullish && -!conditions.chvwapConditions.isMSwitchedToBullish && -!conditions.chvwapConditions.isMSwitchedToBearish && -!conditions.chvwapConditions.isLBullish && -!conditions.chvwapConditions.isLSwitchedToBullish && -!conditions.chvwapConditions.isLSwitchedToBearish && -!conditions.chvwapConditions.isHBullish && -!conditions.chvwapConditions.isHSwitchedToBullish && -!conditions.chvwapConditions.isHSwitchedToBearish -// -) + false // ; diff --git a/Parsers/x-saherelm.xch.parser.mq5 b/Parsers/x-saherelm.xch.parser.mq5 index 821da97b..a3a64e65 100644 --- a/Parsers/x-saherelm.xch.parser.mq5 +++ b/Parsers/x-saherelm.xch.parser.mq5 @@ -40,6 +40,9 @@ struct XCHStartegyConditionsParser // // Parsers ... + // + XSymbolParser _symbolParser; + // XCHStartegyEURUSDLongConditionsParser _eurusdLongParser; XCHStartegyEURUSDShortConditionsParser _eurusdShortParser; @@ -63,19 +66,14 @@ struct XCHStartegyConditionsParser // // Generate Signal Parser Structured Conditions ... string result = - "---------------" + "\n" + - "Scores:" + "\n" + - "---------------" + "\n" + - "Bullish: " + ToString(bullishScore) + "\n" + - "Bearish: " + ToString(bearishScore) + "\n" + - "---------------" + "\n" - "(" + "\n" + + "(" + + "\n" + "// ---------------" + "\n" + "// Scores:" + "\n" + "// ---------------" + "\n" + "// Bullish: " + ToString(bullishScore) + "\n" + "// Bearish: " + ToString(bearishScore) + "\n" + - "// ---------------" + "\n" + "// ---------------" + "\n" + "// Time: " + ToString(TimeCurrent()) + "\n" + "// ---------------" + "\n" + "//" + "\n" + @@ -160,86 +158,86 @@ struct XCHStartegyConditionsParser (conditions.pvConditions.isHCSwitchedToBearish ? "conditions.pvConditions.isHCSwitchedToBearish &&" + "\n" : "") + (conditions.pvConditions.isHCHHSwitchedToBearish ? "conditions.pvConditions.isHCHHSwitchedToBearish &&" + "\n" : "") + (conditions.pvConditions.isHCLLSwitchedToBeraish ? "conditions.pvConditions.isHCLLSwitchedToBeraish &&" + "\n" : "") + - "//" + "\n" + - // - // False(s) ... - (!conditions.pvConditions.isNewPeak ? "!conditions.pvConditions.isNewPeak &&" + "\n" : "") + - (!conditions.pvConditions.isNewPeakOverLast ? "!conditions.pvConditions.isNewPeakOverLast &&" + "\n" : "") + - (!conditions.pvConditions.isNewPeakUnderLast ? "!conditions.pvConditions.isNewPeakUnderLast &&" + "\n" : "") + - (!conditions.pvConditions.isNewVale ? "!conditions.pvConditions.isNewVale &&" + "\n" : "") + - (!conditions.pvConditions.isNewValeOverLast ? "!conditions.pvConditions.isNewValeOverLast &&" + "\n" : "") + - (!conditions.pvConditions.isNewValeUnderLast ? "!conditions.pvConditions.isNewValeUnderLast &&" + "\n" : "") + - (!conditions.pvConditions.isFiboIncreased ? "!conditions.pvConditions.isFiboIncreased &&" + "\n" : "") + - (!conditions.pvConditions.isFiboDecreased ? "!conditions.pvConditions.isFiboDecreased &&" + "\n" : "") + - (!conditions.pvConditions.isFiboSectionChanged ? "!conditions.pvConditions.isFiboSectionChanged &&" + "\n" : "") + - (!conditions.pvConditions.isCloseOverFib1 ? "!conditions.pvConditions.isCloseOverFib1 &&" + "\n" : "") + - (!conditions.pvConditions.isCloseOverFib2 ? "!conditions.pvConditions.isCloseOverFib2 &&" + "\n" : "") + - (!conditions.pvConditions.isCloseOverFib3 ? "!conditions.pvConditions.isCloseOverFib3 &&" + "\n" : "") + - (!conditions.pvConditions.isCloseOverFib4 ? "!conditions.pvConditions.isCloseOverFib4 &&" + "\n" : "") + - (!conditions.pvConditions.isCloseOverFib5 ? "!conditions.pvConditions.isCloseOverFib5 &&" + "\n" : "") + - (!conditions.pvConditions.isCloseUnderFib1 ? "!conditions.pvConditions.isCloseUnderFib1 &&" + "\n" : "") + - (!conditions.pvConditions.isCloseUnderFib2 ? "!conditions.pvConditions.isCloseUnderFib2 &&" + "\n" : "") + - (!conditions.pvConditions.isCloseUnderFib3 ? "!conditions.pvConditions.isCloseUnderFib3 &&" + "\n" : "") + - (!conditions.pvConditions.isCloseUnderFib4 ? "!conditions.pvConditions.isCloseUnderFib4 &&" + "\n" : "") + - (!conditions.pvConditions.isCloseUnderFib5 ? "!conditions.pvConditions.isCloseUnderFib5 &&" + "\n" : "") + - (!conditions.pvConditions.isCloseCrossedOverFib1 ? "!conditions.pvConditions.isCloseCrossedOverFib1 &&" + "\n" : "") + - (!conditions.pvConditions.isCloseCrossedOverFib2 ? "!conditions.pvConditions.isCloseCrossedOverFib2 &&" + "\n" : "") + - (!conditions.pvConditions.isCloseCrossedOverFib3 ? "!conditions.pvConditions.isCloseCrossedOverFib3 &&" + "\n" : "") + - (!conditions.pvConditions.isCloseCrossedOverFib4 ? "!conditions.pvConditions.isCloseCrossedOverFib4 &&" + "\n" : "") + - (!conditions.pvConditions.isCloseCrossedOverFib5 ? "!conditions.pvConditions.isCloseCrossedOverFib5 &&" + "\n" : "") + - (!conditions.pvConditions.isCloseCrossedUnderFib1 ? "!conditions.pvConditions.isCloseCrossedUnderFib1 &&" + "\n" : "") + - (!conditions.pvConditions.isCloseCrossedUnderFib2 ? "!conditions.pvConditions.isCloseCrossedUnderFib2 &&" + "\n" : "") + - (!conditions.pvConditions.isCloseCrossedUnderFib3 ? "!conditions.pvConditions.isCloseCrossedUnderFib3 &&" + "\n" : "") + - (!conditions.pvConditions.isCloseCrossedUnderFib4 ? "!conditions.pvConditions.isCloseCrossedUnderFib4 &&" + "\n" : "") + - (!conditions.pvConditions.isCloseCrossedUnderFib5 ? "!conditions.pvConditions.isCloseCrossedUnderFib5 &&" + "\n" : "") + - (!conditions.pvConditions.isSCBullish ? "!conditions.pvConditions.isSCBullish &&" + "\n" : "") + - (!conditions.pvConditions.isSCHHBullish ? "!conditions.pvConditions.isSCHHBullish &&" + "\n" : "") + - (!conditions.pvConditions.isSCLLBullish ? "!conditions.pvConditions.isSCLLBullish &&" + "\n" : "") + - (!conditions.pvConditions.isSCSwitchedToBullish ? "!conditions.pvConditions.isSCSwitchedToBullish &&" + "\n" : "") + - (!conditions.pvConditions.isSCHHSwitchedToBullish ? "!conditions.pvConditions.isSCHHSwitchedToBullish &&" + "\n" : "") + - (!conditions.pvConditions.isSCLLSwitchedToBullish ? "!conditions.pvConditions.isSCLLSwitchedToBullish &&" + "\n" : "") + - (!conditions.pvConditions.isSCBearish ? "!conditions.pvConditions.isSCBearish &&" + "\n" : "") + - (!conditions.pvConditions.isSCHHBearish ? "!conditions.pvConditions.isSCHHBearish &&" + "\n" : "") + - (!conditions.pvConditions.isSCLLBearish ? "!conditions.pvConditions.isSCLLBearish &&" + "\n" : "") + - (!conditions.pvConditions.isSCSwitchedToBearish ? "!conditions.pvConditions.isSCSwitchedToBearish &&" + "\n" : "") + - (!conditions.pvConditions.isSCHHSwitchedToBearish ? "!conditions.pvConditions.isSCHHSwitchedToBearish &&" + "\n" : "") + - (!conditions.pvConditions.isSCLLSwitchedToBeraish ? "!conditions.pvConditions.isSCLLSwitchedToBeraish &&" + "\n" : "") + - (!conditions.pvConditions.isMCBullish ? "!conditions.pvConditions.isMCBullish &&" + "\n" : "") + - (!conditions.pvConditions.isMCHHBullish ? "!conditions.pvConditions.isMCHHBullish &&" + "\n" : "") + - (!conditions.pvConditions.isMCLLBullish ? "!conditions.pvConditions.isMCLLBullish &&" + "\n" : "") + - (!conditions.pvConditions.isMCSwitchedToBullish ? "!conditions.pvConditions.isMCSwitchedToBullish &&" + "\n" : "") + - (!conditions.pvConditions.isMCHHSwitchedToBullish ? "!conditions.pvConditions.isMCHHSwitchedToBullish &&" + "\n" : "") + - (!conditions.pvConditions.isMCLLSwitchedToBullish ? "!conditions.pvConditions.isMCLLSwitchedToBullish &&" + "\n" : "") + - (!conditions.pvConditions.isMCBearish ? "!conditions.pvConditions.isMCBearish &&" + "\n" : "") + - (!conditions.pvConditions.isMCHHBearish ? "!conditions.pvConditions.isMCHHBearish &&" + "\n" : "") + - (!conditions.pvConditions.isMCLLBearish ? "!conditions.pvConditions.isMCLLBearish &&" + "\n" : "") + - (!conditions.pvConditions.isMCSwitchedToBearish ? "!conditions.pvConditions.isMCSwitchedToBearish &&" + "\n" : "") + - (!conditions.pvConditions.isMCHHSwitchedToBearish ? "!conditions.pvConditions.isMCHHSwitchedToBearish &&" + "\n" : "") + - (!conditions.pvConditions.isMCLLSwitchedToBeraish ? "!conditions.pvConditions.isMCLLSwitchedToBeraish &&" + "\n" : "") + - (!conditions.pvConditions.isLCBullish ? "!conditions.pvConditions.isLCBullish &&" + "\n" : "") + - (!conditions.pvConditions.isLCHHBullish ? "!conditions.pvConditions.isLCHHBullish &&" + "\n" : "") + - (!conditions.pvConditions.isLCLLBullish ? "!conditions.pvConditions.isLCLLBullish &&" + "\n" : "") + - (!conditions.pvConditions.isLCSwitchedToBullish ? "!conditions.pvConditions.isLCSwitchedToBullish &&" + "\n" : "") + - (!conditions.pvConditions.isLCHHSwitchedToBullish ? "!conditions.pvConditions.isLCHHSwitchedToBullish &&" + "\n" : "") + - (!conditions.pvConditions.isLCLLSwitchedToBullish ? "!conditions.pvConditions.isLCLLSwitchedToBullish &&" + "\n" : "") + - (!conditions.pvConditions.isLCBearish ? "!conditions.pvConditions.isLCBearish &&" + "\n" : "") + - (!conditions.pvConditions.isLCHHBearish ? "!conditions.pvConditions.isLCHHBearish &&" + "\n" : "") + - (!conditions.pvConditions.isLCLLBearish ? "!conditions.pvConditions.isLCLLBearish &&" + "\n" : "") + - (!conditions.pvConditions.isLCSwitchedToBearish ? "!conditions.pvConditions.isLCSwitchedToBearish &&" + "\n" : "") + - (!conditions.pvConditions.isLCHHSwitchedToBearish ? "!conditions.pvConditions.isLCHHSwitchedToBearish &&" + "\n" : "") + - (!conditions.pvConditions.isLCLLSwitchedToBeraish ? "!conditions.pvConditions.isLCLLSwitchedToBeraish &&" + "\n" : "") + - (!conditions.pvConditions.isHCBullish ? "!conditions.pvConditions.isHCBullish &&" + "\n" : "") + - (!conditions.pvConditions.isHCHHBullish ? "!conditions.pvConditions.isHCHHBullish &&" + "\n" : "") + - (!conditions.pvConditions.isHCLLBullish ? "!conditions.pvConditions.isHCLLBullish &&" + "\n" : "") + - (!conditions.pvConditions.isHCSwitchedToBullish ? "!conditions.pvConditions.isHCSwitchedToBullish &&" + "\n" : "") + - (!conditions.pvConditions.isHCHHSwitchedToBullish ? "!conditions.pvConditions.isHCHHSwitchedToBullish &&" + "\n" : "") + - (!conditions.pvConditions.isHCLLSwitchedToBullish ? "!conditions.pvConditions.isHCLLSwitchedToBullish &&" + "\n" : "") + - (!conditions.pvConditions.isHCBearish ? "!conditions.pvConditions.isHCBearish &&" + "\n" : "") + - (!conditions.pvConditions.isHCHHBearish ? "!conditions.pvConditions.isHCHHBearish &&" + "\n" : "") + - (!conditions.pvConditions.isHCLLBearish ? "!conditions.pvConditions.isHCLLBearish &&" + "\n" : "") + - (!conditions.pvConditions.isHCSwitchedToBearish ? "!conditions.pvConditions.isHCSwitchedToBearish &&" + "\n" : "") + - (!conditions.pvConditions.isHCHHSwitchedToBearish ? "!conditions.pvConditions.isHCHHSwitchedToBearish &&" + "\n" : "") + - (!conditions.pvConditions.isHCLLSwitchedToBeraish ? "!conditions.pvConditions.isHCLLSwitchedToBeraish &&" + "\n" : "") + + // "//" + "\n" + + // // + // // False(s) ... + // (!conditions.pvConditions.isNewPeak ? "!conditions.pvConditions.isNewPeak &&" + "\n" : "") + + // (!conditions.pvConditions.isNewPeakOverLast ? "!conditions.pvConditions.isNewPeakOverLast &&" + "\n" : "") + + // (!conditions.pvConditions.isNewPeakUnderLast ? "!conditions.pvConditions.isNewPeakUnderLast &&" + "\n" : "") + + // (!conditions.pvConditions.isNewVale ? "!conditions.pvConditions.isNewVale &&" + "\n" : "") + + // (!conditions.pvConditions.isNewValeOverLast ? "!conditions.pvConditions.isNewValeOverLast &&" + "\n" : "") + + // (!conditions.pvConditions.isNewValeUnderLast ? "!conditions.pvConditions.isNewValeUnderLast &&" + "\n" : "") + + // (!conditions.pvConditions.isFiboIncreased ? "!conditions.pvConditions.isFiboIncreased &&" + "\n" : "") + + // (!conditions.pvConditions.isFiboDecreased ? "!conditions.pvConditions.isFiboDecreased &&" + "\n" : "") + + // (!conditions.pvConditions.isFiboSectionChanged ? "!conditions.pvConditions.isFiboSectionChanged &&" + "\n" : "") + + // (!conditions.pvConditions.isCloseOverFib1 ? "!conditions.pvConditions.isCloseOverFib1 &&" + "\n" : "") + + // (!conditions.pvConditions.isCloseOverFib2 ? "!conditions.pvConditions.isCloseOverFib2 &&" + "\n" : "") + + // (!conditions.pvConditions.isCloseOverFib3 ? "!conditions.pvConditions.isCloseOverFib3 &&" + "\n" : "") + + // (!conditions.pvConditions.isCloseOverFib4 ? "!conditions.pvConditions.isCloseOverFib4 &&" + "\n" : "") + + // (!conditions.pvConditions.isCloseOverFib5 ? "!conditions.pvConditions.isCloseOverFib5 &&" + "\n" : "") + + // (!conditions.pvConditions.isCloseUnderFib1 ? "!conditions.pvConditions.isCloseUnderFib1 &&" + "\n" : "") + + // (!conditions.pvConditions.isCloseUnderFib2 ? "!conditions.pvConditions.isCloseUnderFib2 &&" + "\n" : "") + + // (!conditions.pvConditions.isCloseUnderFib3 ? "!conditions.pvConditions.isCloseUnderFib3 &&" + "\n" : "") + + // (!conditions.pvConditions.isCloseUnderFib4 ? "!conditions.pvConditions.isCloseUnderFib4 &&" + "\n" : "") + + // (!conditions.pvConditions.isCloseUnderFib5 ? "!conditions.pvConditions.isCloseUnderFib5 &&" + "\n" : "") + + // (!conditions.pvConditions.isCloseCrossedOverFib1 ? "!conditions.pvConditions.isCloseCrossedOverFib1 &&" + "\n" : "") + + // (!conditions.pvConditions.isCloseCrossedOverFib2 ? "!conditions.pvConditions.isCloseCrossedOverFib2 &&" + "\n" : "") + + // (!conditions.pvConditions.isCloseCrossedOverFib3 ? "!conditions.pvConditions.isCloseCrossedOverFib3 &&" + "\n" : "") + + // (!conditions.pvConditions.isCloseCrossedOverFib4 ? "!conditions.pvConditions.isCloseCrossedOverFib4 &&" + "\n" : "") + + // (!conditions.pvConditions.isCloseCrossedOverFib5 ? "!conditions.pvConditions.isCloseCrossedOverFib5 &&" + "\n" : "") + + // (!conditions.pvConditions.isCloseCrossedUnderFib1 ? "!conditions.pvConditions.isCloseCrossedUnderFib1 &&" + "\n" : "") + + // (!conditions.pvConditions.isCloseCrossedUnderFib2 ? "!conditions.pvConditions.isCloseCrossedUnderFib2 &&" + "\n" : "") + + // (!conditions.pvConditions.isCloseCrossedUnderFib3 ? "!conditions.pvConditions.isCloseCrossedUnderFib3 &&" + "\n" : "") + + // (!conditions.pvConditions.isCloseCrossedUnderFib4 ? "!conditions.pvConditions.isCloseCrossedUnderFib4 &&" + "\n" : "") + + // (!conditions.pvConditions.isCloseCrossedUnderFib5 ? "!conditions.pvConditions.isCloseCrossedUnderFib5 &&" + "\n" : "") + + // (!conditions.pvConditions.isSCBullish ? "!conditions.pvConditions.isSCBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isSCHHBullish ? "!conditions.pvConditions.isSCHHBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isSCLLBullish ? "!conditions.pvConditions.isSCLLBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isSCSwitchedToBullish ? "!conditions.pvConditions.isSCSwitchedToBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isSCHHSwitchedToBullish ? "!conditions.pvConditions.isSCHHSwitchedToBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isSCLLSwitchedToBullish ? "!conditions.pvConditions.isSCLLSwitchedToBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isSCBearish ? "!conditions.pvConditions.isSCBearish &&" + "\n" : "") + + // (!conditions.pvConditions.isSCHHBearish ? "!conditions.pvConditions.isSCHHBearish &&" + "\n" : "") + + // (!conditions.pvConditions.isSCLLBearish ? "!conditions.pvConditions.isSCLLBearish &&" + "\n" : "") + + // (!conditions.pvConditions.isSCSwitchedToBearish ? "!conditions.pvConditions.isSCSwitchedToBearish &&" + "\n" : "") + + // (!conditions.pvConditions.isSCHHSwitchedToBearish ? "!conditions.pvConditions.isSCHHSwitchedToBearish &&" + "\n" : "") + + // (!conditions.pvConditions.isSCLLSwitchedToBeraish ? "!conditions.pvConditions.isSCLLSwitchedToBeraish &&" + "\n" : "") + + // (!conditions.pvConditions.isMCBullish ? "!conditions.pvConditions.isMCBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isMCHHBullish ? "!conditions.pvConditions.isMCHHBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isMCLLBullish ? "!conditions.pvConditions.isMCLLBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isMCSwitchedToBullish ? "!conditions.pvConditions.isMCSwitchedToBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isMCHHSwitchedToBullish ? "!conditions.pvConditions.isMCHHSwitchedToBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isMCLLSwitchedToBullish ? "!conditions.pvConditions.isMCLLSwitchedToBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isMCBearish ? "!conditions.pvConditions.isMCBearish &&" + "\n" : "") + + // (!conditions.pvConditions.isMCHHBearish ? "!conditions.pvConditions.isMCHHBearish &&" + "\n" : "") + + // (!conditions.pvConditions.isMCLLBearish ? "!conditions.pvConditions.isMCLLBearish &&" + "\n" : "") + + // (!conditions.pvConditions.isMCSwitchedToBearish ? "!conditions.pvConditions.isMCSwitchedToBearish &&" + "\n" : "") + + // (!conditions.pvConditions.isMCHHSwitchedToBearish ? "!conditions.pvConditions.isMCHHSwitchedToBearish &&" + "\n" : "") + + // (!conditions.pvConditions.isMCLLSwitchedToBeraish ? "!conditions.pvConditions.isMCLLSwitchedToBeraish &&" + "\n" : "") + + // (!conditions.pvConditions.isLCBullish ? "!conditions.pvConditions.isLCBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isLCHHBullish ? "!conditions.pvConditions.isLCHHBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isLCLLBullish ? "!conditions.pvConditions.isLCLLBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isLCSwitchedToBullish ? "!conditions.pvConditions.isLCSwitchedToBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isLCHHSwitchedToBullish ? "!conditions.pvConditions.isLCHHSwitchedToBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isLCLLSwitchedToBullish ? "!conditions.pvConditions.isLCLLSwitchedToBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isLCBearish ? "!conditions.pvConditions.isLCBearish &&" + "\n" : "") + + // (!conditions.pvConditions.isLCHHBearish ? "!conditions.pvConditions.isLCHHBearish &&" + "\n" : "") + + // (!conditions.pvConditions.isLCLLBearish ? "!conditions.pvConditions.isLCLLBearish &&" + "\n" : "") + + // (!conditions.pvConditions.isLCSwitchedToBearish ? "!conditions.pvConditions.isLCSwitchedToBearish &&" + "\n" : "") + + // (!conditions.pvConditions.isLCHHSwitchedToBearish ? "!conditions.pvConditions.isLCHHSwitchedToBearish &&" + "\n" : "") + + // (!conditions.pvConditions.isLCLLSwitchedToBeraish ? "!conditions.pvConditions.isLCLLSwitchedToBeraish &&" + "\n" : "") + + // (!conditions.pvConditions.isHCBullish ? "!conditions.pvConditions.isHCBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isHCHHBullish ? "!conditions.pvConditions.isHCHHBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isHCLLBullish ? "!conditions.pvConditions.isHCLLBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isHCSwitchedToBullish ? "!conditions.pvConditions.isHCSwitchedToBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isHCHHSwitchedToBullish ? "!conditions.pvConditions.isHCHHSwitchedToBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isHCLLSwitchedToBullish ? "!conditions.pvConditions.isHCLLSwitchedToBullish &&" + "\n" : "") + + // (!conditions.pvConditions.isHCBearish ? "!conditions.pvConditions.isHCBearish &&" + "\n" : "") + + // (!conditions.pvConditions.isHCHHBearish ? "!conditions.pvConditions.isHCHHBearish &&" + "\n" : "") + + // (!conditions.pvConditions.isHCLLBearish ? "!conditions.pvConditions.isHCLLBearish &&" + "\n" : "") + + // (!conditions.pvConditions.isHCSwitchedToBearish ? "!conditions.pvConditions.isHCSwitchedToBearish &&" + "\n" : "") + + // (!conditions.pvConditions.isHCHHSwitchedToBearish ? "!conditions.pvConditions.isHCHHSwitchedToBearish &&" + "\n" : "") + + // (!conditions.pvConditions.isHCLLSwitchedToBeraish ? "!conditions.pvConditions.isHCLLSwitchedToBeraish &&" + "\n" : "") + "//" + "\n" + "// XCHM ..." + "\n" + "//" + "\n" + @@ -287,51 +285,51 @@ struct XCHStartegyConditionsParser (conditions.chmConditions.isHFastCrossedUnderSlow ? "conditions.chmConditions.isHFastCrossedUnderSlow &&" + "\n" : "") + (conditions.chmConditions.isClosedOverHFast ? "conditions.chmConditions.isClosedOverHFast &&" + "\n" : "") + (conditions.chmConditions.isClosedUnderHFast ? "conditions.chmConditions.isClosedUnderHFast &&" + "\n" : "") + - "//" + "\n" + - (!conditions.chmConditions.hasBullishPower ? "!conditions.chmConditions.hasBullishPower &&" + "\n" : "") + - (!conditions.chmConditions.hasBearishPower ? "!conditions.chmConditions.hasBearishPower &&" + "\n" : "") + - (!conditions.chmConditions.isBullishPowerUp ? "!conditions.chmConditions.isBullishPowerUp &&" + "\n" : "") + - (!conditions.chmConditions.isBearishPowerUp ? "!conditions.chmConditions.isBearishPowerUp &&" + "\n" : "") + - (!conditions.chmConditions.isBullishPowerIncreasing ? "!conditions.chmConditions.isBullishPowerIncreasing &&" + "\n" : "") + - (!conditions.chmConditions.isBullishPowerDecreasing ? "!conditions.chmConditions.isBullishPowerDecreasing &&" + "\n" : "") + - (!conditions.chmConditions.isBearishPowerIncreasing ? "!conditions.chmConditions.isBearishPowerIncreasing &&" + "\n" : "") + - (!conditions.chmConditions.isBearishPowerDecreasing ? "!conditions.chmConditions.isBearishPowerDecreasing &&" + "\n" : "") + - (!conditions.chmConditions.isFastOverSlow ? "!conditions.chmConditions.isFastOverSlow &&" + "\n" : "") + - (!conditions.chmConditions.isFastUnderSlow ? "!conditions.chmConditions.isFastUnderSlow &&" + "\n" : "") + - (!conditions.chmConditions.isFastCrossedOverSlow ? "!conditions.chmConditions.isFastCrossedOverSlow &&" + "\n" : "") + - (!conditions.chmConditions.isFastCrossedUnderSlow ? "!conditions.chmConditions.isFastCrossedUnderSlow &&" + "\n" : "") + - (!conditions.chmConditions.isClosedOverFast ? "!conditions.chmConditions.isClosedOverFast &&" + "\n" : "") + - (!conditions.chmConditions.isClosedUnderFast ? "!conditions.chmConditions.isClosedUnderFast &&" + "\n" : "") + - (!conditions.chmConditions.isCFastOverSlow ? "!conditions.chmConditions.isCFastOverSlow &&" + "\n" : "") + - (!conditions.chmConditions.isCFastUnderSlow ? "!conditions.chmConditions.isCFastUnderSlow &&" + "\n" : "") + - (!conditions.chmConditions.isCFastCrossedOverSlow ? "!conditions.chmConditions.isCFastCrossedOverSlow &&" + "\n" : "") + - (!conditions.chmConditions.isCFastCrossedUnderSlow ? "!conditions.chmConditions.isCFastCrossedUnderSlow &&" + "\n" : "") + - (!conditions.chmConditions.isClosedOverCFast ? "!conditions.chmConditions.isClosedOverCFast &&" + "\n" : "") + - (!conditions.chmConditions.isClosedUnderCFast ? "!conditions.chmConditions.isClosedUnderCFast &&" + "\n" : "") + - (!conditions.chmConditions.isSFastOverSlow ? "!conditions.chmConditions.isSFastOverSlow &&" + "\n" : "") + - (!conditions.chmConditions.isSFastUnderSlow ? "!conditions.chmConditions.isSFastUnderSlow &&" + "\n" : "") + - (!conditions.chmConditions.isSFastCrossedOverSlow ? "!conditions.chmConditions.isSFastCrossedOverSlow &&" + "\n" : "") + - (!conditions.chmConditions.isSFastCrossedUnderSlow ? "!conditions.chmConditions.isSFastCrossedUnderSlow &&" + "\n" : "") + - (!conditions.chmConditions.isClosedOverSFast ? "!conditions.chmConditions.isClosedOverSFast &&" + "\n" : "") + - (!conditions.chmConditions.isClosedUnderSFast ? "!conditions.chmConditions.isClosedUnderSFast &&" + "\n" : "") + - (!conditions.chmConditions.isMFastOverSlow ? "!conditions.chmConditions.isMFastOverSlow &&" + "\n" : "") + - (!conditions.chmConditions.isMFastUnderSlow ? "!conditions.chmConditions.isMFastUnderSlow &&" + "\n" : "") + - (!conditions.chmConditions.isMFastCrossedOverSlow ? "!conditions.chmConditions.isMFastCrossedOverSlow &&" + "\n" : "") + - (!conditions.chmConditions.isMFastCrossedUnderSlow ? "!conditions.chmConditions.isMFastCrossedUnderSlow &&" + "\n" : "") + - (!conditions.chmConditions.isClosedOverMFast ? "!conditions.chmConditions.isClosedOverMFast &&" + "\n" : "") + - (!conditions.chmConditions.isClosedUnderMFast ? "!conditions.chmConditions.isClosedUnderMFast &&" + "\n" : "") + - (!conditions.chmConditions.isLFastOverSlow ? "!conditions.chmConditions.isLFastOverSlow &&" + "\n" : "") + - (!conditions.chmConditions.isLFastUnderSlow ? "!conditions.chmConditions.isLFastUnderSlow &&" + "\n" : "") + - (!conditions.chmConditions.isLFastCrossedOverSlow ? "!conditions.chmConditions.isLFastCrossedOverSlow &&" + "\n" : "") + - (!conditions.chmConditions.isLFastCrossedUnderSlow ? "!conditions.chmConditions.isLFastCrossedUnderSlow &&" + "\n" : "") + - (!conditions.chmConditions.isClosedOverLFast ? "!conditions.chmConditions.isClosedOverLFast &&" + "\n" : "") + - (!conditions.chmConditions.isClosedUnderLFast ? "!conditions.chmConditions.isClosedUnderLFast &&" + "\n" : "") + - (!conditions.chmConditions.isHFastOverSlow ? "!conditions.chmConditions.isHFastOverSlow &&" + "\n" : "") + - (!conditions.chmConditions.isHFastUnderSlow ? "!conditions.chmConditions.isHFastUnderSlow &&" + "\n" : "") + - (!conditions.chmConditions.isHFastCrossedOverSlow ? "!conditions.chmConditions.isHFastCrossedOverSlow &&" + "\n" : "") + - (!conditions.chmConditions.isHFastCrossedUnderSlow ? "!conditions.chmConditions.isHFastCrossedUnderSlow &&" + "\n" : "") + - (!conditions.chmConditions.isClosedOverHFast ? "!conditions.chmConditions.isClosedOverHFast &&" + "\n" : "") + - (!conditions.chmConditions.isClosedUnderHFast ? "!conditions.chmConditions.isClosedUnderHFast &&" + "\n" : "") + + // "//" + "\n" + + // (!conditions.chmConditions.hasBullishPower ? "!conditions.chmConditions.hasBullishPower &&" + "\n" : "") + + // (!conditions.chmConditions.hasBearishPower ? "!conditions.chmConditions.hasBearishPower &&" + "\n" : "") + + // (!conditions.chmConditions.isBullishPowerUp ? "!conditions.chmConditions.isBullishPowerUp &&" + "\n" : "") + + // (!conditions.chmConditions.isBearishPowerUp ? "!conditions.chmConditions.isBearishPowerUp &&" + "\n" : "") + + // (!conditions.chmConditions.isBullishPowerIncreasing ? "!conditions.chmConditions.isBullishPowerIncreasing &&" + "\n" : "") + + // (!conditions.chmConditions.isBullishPowerDecreasing ? "!conditions.chmConditions.isBullishPowerDecreasing &&" + "\n" : "") + + // (!conditions.chmConditions.isBearishPowerIncreasing ? "!conditions.chmConditions.isBearishPowerIncreasing &&" + "\n" : "") + + // (!conditions.chmConditions.isBearishPowerDecreasing ? "!conditions.chmConditions.isBearishPowerDecreasing &&" + "\n" : "") + + // (!conditions.chmConditions.isFastOverSlow ? "!conditions.chmConditions.isFastOverSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isFastUnderSlow ? "!conditions.chmConditions.isFastUnderSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isFastCrossedOverSlow ? "!conditions.chmConditions.isFastCrossedOverSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isFastCrossedUnderSlow ? "!conditions.chmConditions.isFastCrossedUnderSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isClosedOverFast ? "!conditions.chmConditions.isClosedOverFast &&" + "\n" : "") + + // (!conditions.chmConditions.isClosedUnderFast ? "!conditions.chmConditions.isClosedUnderFast &&" + "\n" : "") + + // (!conditions.chmConditions.isCFastOverSlow ? "!conditions.chmConditions.isCFastOverSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isCFastUnderSlow ? "!conditions.chmConditions.isCFastUnderSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isCFastCrossedOverSlow ? "!conditions.chmConditions.isCFastCrossedOverSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isCFastCrossedUnderSlow ? "!conditions.chmConditions.isCFastCrossedUnderSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isClosedOverCFast ? "!conditions.chmConditions.isClosedOverCFast &&" + "\n" : "") + + // (!conditions.chmConditions.isClosedUnderCFast ? "!conditions.chmConditions.isClosedUnderCFast &&" + "\n" : "") + + // (!conditions.chmConditions.isSFastOverSlow ? "!conditions.chmConditions.isSFastOverSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isSFastUnderSlow ? "!conditions.chmConditions.isSFastUnderSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isSFastCrossedOverSlow ? "!conditions.chmConditions.isSFastCrossedOverSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isSFastCrossedUnderSlow ? "!conditions.chmConditions.isSFastCrossedUnderSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isClosedOverSFast ? "!conditions.chmConditions.isClosedOverSFast &&" + "\n" : "") + + // (!conditions.chmConditions.isClosedUnderSFast ? "!conditions.chmConditions.isClosedUnderSFast &&" + "\n" : "") + + // (!conditions.chmConditions.isMFastOverSlow ? "!conditions.chmConditions.isMFastOverSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isMFastUnderSlow ? "!conditions.chmConditions.isMFastUnderSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isMFastCrossedOverSlow ? "!conditions.chmConditions.isMFastCrossedOverSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isMFastCrossedUnderSlow ? "!conditions.chmConditions.isMFastCrossedUnderSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isClosedOverMFast ? "!conditions.chmConditions.isClosedOverMFast &&" + "\n" : "") + + // (!conditions.chmConditions.isClosedUnderMFast ? "!conditions.chmConditions.isClosedUnderMFast &&" + "\n" : "") + + // (!conditions.chmConditions.isLFastOverSlow ? "!conditions.chmConditions.isLFastOverSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isLFastUnderSlow ? "!conditions.chmConditions.isLFastUnderSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isLFastCrossedOverSlow ? "!conditions.chmConditions.isLFastCrossedOverSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isLFastCrossedUnderSlow ? "!conditions.chmConditions.isLFastCrossedUnderSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isClosedOverLFast ? "!conditions.chmConditions.isClosedOverLFast &&" + "\n" : "") + + // (!conditions.chmConditions.isClosedUnderLFast ? "!conditions.chmConditions.isClosedUnderLFast &&" + "\n" : "") + + // (!conditions.chmConditions.isHFastOverSlow ? "!conditions.chmConditions.isHFastOverSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isHFastUnderSlow ? "!conditions.chmConditions.isHFastUnderSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isHFastCrossedOverSlow ? "!conditions.chmConditions.isHFastCrossedOverSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isHFastCrossedUnderSlow ? "!conditions.chmConditions.isHFastCrossedUnderSlow &&" + "\n" : "") + + // (!conditions.chmConditions.isClosedOverHFast ? "!conditions.chmConditions.isClosedOverHFast &&" + "\n" : "") + + // (!conditions.chmConditions.isClosedUnderHFast ? "!conditions.chmConditions.isClosedUnderHFast &&" + "\n" : "") + "//" + "\n" + "// XCHHK ..." + "\n" + "//" + "\n" + @@ -373,45 +371,45 @@ struct XCHStartegyConditionsParser (conditions.chhkConditions.isHSwitchedToBearish ? "conditions.chhkConditions.isHSwitchedToBearish &&" + "\n" : "") + (conditions.chhkConditions.isCloseOverHHigh ? "conditions.chhkConditions.isCloseOverHHigh &&" + "\n" : "") + (conditions.chhkConditions.isCloseUnderHLow ? "conditions.chhkConditions.isCloseUnderHLow &&" + "\n" : "") + - "//" + "\n" + - (!conditions.chhkConditions.hasBullishPower ? "!conditions.chhkConditions.hasBullishPower && " + "\n" : "") + - (!conditions.chhkConditions.hasBearishPower ? "!conditions.chhkConditions.hasBearishPower && " + "\n" : "") + - (!conditions.chhkConditions.isBullishPowerUp ? "!conditions.chhkConditions.isBullishPowerUp && " + "\n" : "") + - (!conditions.chhkConditions.isBearishPowerUp ? "!conditions.chhkConditions.isBearishPowerUp && " + "\n" : "") + - (!conditions.chhkConditions.isBullishPowerIncreasing ? "!conditions.chhkConditions.isBullishPowerIncreasing && " + "\n" : "") + - (!conditions.chhkConditions.isBullishPowerDecreasing ? "!conditions.chhkConditions.isBullishPowerDecreasing && " + "\n" : "") + - (!conditions.chhkConditions.isBearishPowerIncreasing ? "!conditions.chhkConditions.isBearishPowerIncreasing && " + "\n" : "") + - (!conditions.chhkConditions.isBearishPowerDecreasing ? "!conditions.chhkConditions.isBearishPowerDecreasing && " + "\n" : "") + - (!conditions.chhkConditions.isCBullish ? "!conditions.chhkConditions.isCBullish && " + "\n" : "") + - (!conditions.chhkConditions.isCSwitchedToBullish ? "!conditions.chhkConditions.isCSwitchedToBullish && " + "\n" : "") + - (!conditions.chhkConditions.isCBearish ? "!conditions.chhkConditions.isCBearish && " + "\n" : "") + - (!conditions.chhkConditions.isCSwitchedToBearish ? "!conditions.chhkConditions.isCSwitchedToBearish && " + "\n" : "") + - (!conditions.chhkConditions.isCloseOverCHigh ? "!conditions.chhkConditions.isCloseOverCHigh && " + "\n" : "") + - (!conditions.chhkConditions.isCloseUnderCLow ? "!conditions.chhkConditions.isCloseUnderCLow && " + "\n" : "") + - (!conditions.chhkConditions.isSBullish ? "!conditions.chhkConditions.isSBullish && " + "\n" : "") + - (!conditions.chhkConditions.isSSwitchedToBullish ? "!conditions.chhkConditions.isSSwitchedToBullish && " + "\n" : "") + - (!conditions.chhkConditions.isSBearish ? "!conditions.chhkConditions.isSBearish && " + "\n" : "") + - (!conditions.chhkConditions.isSSwitchedToBearish ? "!conditions.chhkConditions.isSSwitchedToBearish && " + "\n" : "") + - (!conditions.chhkConditions.isCloseOverSHigh ? "!conditions.chhkConditions.isCloseOverSHigh && " + "\n" : "") + - (!conditions.chhkConditions.isCloseUnderSLow ? "!conditions.chhkConditions.isCloseUnderSLow && " + "\n" : "") + - (!conditions.chhkConditions.isMBullish ? "!conditions.chhkConditions.isMBullish && " + "\n" : "") + - (!conditions.chhkConditions.isMSwitchedToBullish ? "!conditions.chhkConditions.isMSwitchedToBullish && " + "\n" : "") + - (!conditions.chhkConditions.isMBearish ? "!conditions.chhkConditions.isMBearish && " + "\n" : "") + - (!conditions.chhkConditions.isMSwitchedToBearish ? "!conditions.chhkConditions.isMSwitchedToBearish && " + "\n" : "") + - (!conditions.chhkConditions.isCloseOverMHigh ? "!conditions.chhkConditions.isCloseOverMHigh && " + "\n" : "") + - (!conditions.chhkConditions.isCloseUnderMLow ? "!conditions.chhkConditions.isCloseUnderMLow && " + "\n" : "") + - (!conditions.chhkConditions.isLBullish ? "!conditions.chhkConditions.isLBullish && " + "\n" : "") + - (!conditions.chhkConditions.isLSwitchedToBullish ? "!conditions.chhkConditions.isLSwitchedToBullish && " + "\n" : "") + - (!conditions.chhkConditions.isLBearish ? "!conditions.chhkConditions.isLBearish && " + "\n" : "") + - (!conditions.chhkConditions.isLSwitchedToBearish ? "!conditions.chhkConditions.isLSwitchedToBearish && " + "\n" : "") + - (!conditions.chhkConditions.isCloseOverLHigh ? "!conditions.chhkConditions.isCloseOverLHigh && " + "\n" : "") + - (!conditions.chhkConditions.isCloseUnderLLow ? "!conditions.chhkConditions.isCloseUnderLLow && " + "\n" : "") + - (!conditions.chhkConditions.isHBullish ? "!conditions.chhkConditions.isHBullish && " + "\n" : "") + - (!conditions.chhkConditions.isHSwitchedToBullish ? "!conditions.chhkConditions.isHSwitchedToBullish && " + "\n" : "") + - (!conditions.chhkConditions.isHBearish ? "!conditions.chhkConditions.isHBearish && " + "\n" : "") + - (!conditions.chhkConditions.isHSwitchedToBearish ? "!conditions.chhkConditions.isHSwitchedToBearish && " + "\n" : "") + - (!conditions.chhkConditions.isCloseOverHHigh ? "!conditions.chhkConditions.isCloseOverHHigh && " + "\n" : "") + - (!conditions.chhkConditions.isCloseUnderHLow ? "!conditions.chhkConditions.isCloseUnderHLow && " + "\n" : "") + + // "//" + "\n" + + // (!conditions.chhkConditions.hasBullishPower ? "!conditions.chhkConditions.hasBullishPower && " + "\n" : "") + + // (!conditions.chhkConditions.hasBearishPower ? "!conditions.chhkConditions.hasBearishPower && " + "\n" : "") + + // (!conditions.chhkConditions.isBullishPowerUp ? "!conditions.chhkConditions.isBullishPowerUp && " + "\n" : "") + + // (!conditions.chhkConditions.isBearishPowerUp ? "!conditions.chhkConditions.isBearishPowerUp && " + "\n" : "") + + // (!conditions.chhkConditions.isBullishPowerIncreasing ? "!conditions.chhkConditions.isBullishPowerIncreasing && " + "\n" : "") + + // (!conditions.chhkConditions.isBullishPowerDecreasing ? "!conditions.chhkConditions.isBullishPowerDecreasing && " + "\n" : "") + + // (!conditions.chhkConditions.isBearishPowerIncreasing ? "!conditions.chhkConditions.isBearishPowerIncreasing && " + "\n" : "") + + // (!conditions.chhkConditions.isBearishPowerDecreasing ? "!conditions.chhkConditions.isBearishPowerDecreasing && " + "\n" : "") + + // (!conditions.chhkConditions.isCBullish ? "!conditions.chhkConditions.isCBullish && " + "\n" : "") + + // (!conditions.chhkConditions.isCSwitchedToBullish ? "!conditions.chhkConditions.isCSwitchedToBullish && " + "\n" : "") + + // (!conditions.chhkConditions.isCBearish ? "!conditions.chhkConditions.isCBearish && " + "\n" : "") + + // (!conditions.chhkConditions.isCSwitchedToBearish ? "!conditions.chhkConditions.isCSwitchedToBearish && " + "\n" : "") + + // (!conditions.chhkConditions.isCloseOverCHigh ? "!conditions.chhkConditions.isCloseOverCHigh && " + "\n" : "") + + // (!conditions.chhkConditions.isCloseUnderCLow ? "!conditions.chhkConditions.isCloseUnderCLow && " + "\n" : "") + + // (!conditions.chhkConditions.isSBullish ? "!conditions.chhkConditions.isSBullish && " + "\n" : "") + + // (!conditions.chhkConditions.isSSwitchedToBullish ? "!conditions.chhkConditions.isSSwitchedToBullish && " + "\n" : "") + + // (!conditions.chhkConditions.isSBearish ? "!conditions.chhkConditions.isSBearish && " + "\n" : "") + + // (!conditions.chhkConditions.isSSwitchedToBearish ? "!conditions.chhkConditions.isSSwitchedToBearish && " + "\n" : "") + + // (!conditions.chhkConditions.isCloseOverSHigh ? "!conditions.chhkConditions.isCloseOverSHigh && " + "\n" : "") + + // (!conditions.chhkConditions.isCloseUnderSLow ? "!conditions.chhkConditions.isCloseUnderSLow && " + "\n" : "") + + // (!conditions.chhkConditions.isMBullish ? "!conditions.chhkConditions.isMBullish && " + "\n" : "") + + // (!conditions.chhkConditions.isMSwitchedToBullish ? "!conditions.chhkConditions.isMSwitchedToBullish && " + "\n" : "") + + // (!conditions.chhkConditions.isMBearish ? "!conditions.chhkConditions.isMBearish && " + "\n" : "") + + // (!conditions.chhkConditions.isMSwitchedToBearish ? "!conditions.chhkConditions.isMSwitchedToBearish && " + "\n" : "") + + // (!conditions.chhkConditions.isCloseOverMHigh ? "!conditions.chhkConditions.isCloseOverMHigh && " + "\n" : "") + + // (!conditions.chhkConditions.isCloseUnderMLow ? "!conditions.chhkConditions.isCloseUnderMLow && " + "\n" : "") + + // (!conditions.chhkConditions.isLBullish ? "!conditions.chhkConditions.isLBullish && " + "\n" : "") + + // (!conditions.chhkConditions.isLSwitchedToBullish ? "!conditions.chhkConditions.isLSwitchedToBullish && " + "\n" : "") + + // (!conditions.chhkConditions.isLBearish ? "!conditions.chhkConditions.isLBearish && " + "\n" : "") + + // (!conditions.chhkConditions.isLSwitchedToBearish ? "!conditions.chhkConditions.isLSwitchedToBearish && " + "\n" : "") + + // (!conditions.chhkConditions.isCloseOverLHigh ? "!conditions.chhkConditions.isCloseOverLHigh && " + "\n" : "") + + // (!conditions.chhkConditions.isCloseUnderLLow ? "!conditions.chhkConditions.isCloseUnderLLow && " + "\n" : "") + + // (!conditions.chhkConditions.isHBullish ? "!conditions.chhkConditions.isHBullish && " + "\n" : "") + + // (!conditions.chhkConditions.isHSwitchedToBullish ? "!conditions.chhkConditions.isHSwitchedToBullish && " + "\n" : "") + + // (!conditions.chhkConditions.isHBearish ? "!conditions.chhkConditions.isHBearish && " + "\n" : "") + + // (!conditions.chhkConditions.isHSwitchedToBearish ? "!conditions.chhkConditions.isHSwitchedToBearish && " + "\n" : "") + + // (!conditions.chhkConditions.isCloseOverHHigh ? "!conditions.chhkConditions.isCloseOverHHigh && " + "\n" : "") + + // (!conditions.chhkConditions.isCloseUnderHLow ? "!conditions.chhkConditions.isCloseUnderHLow && " + "\n" : "") + "//" + "\n" + "// XCHTD ..." + "\n" + "//" + "\n" + @@ -443,35 +441,35 @@ struct XCHStartegyConditionsParser (conditions.chtdConditions.isHBearish ? "conditions.chtdConditions.isHBearish &&" + "\n" : "") + (conditions.chtdConditions.isHSwitchedToBullish ? "conditions.chtdConditions.isHSwitchedToBullish &&" + "\n" : "") + (conditions.chtdConditions.isHSwitchedToBearish ? "conditions.chtdConditions.isHSwitchedToBearish &&" + "\n" : "") + - "//" + "\n" + - (!conditions.chtdConditions.hasBullishPower ? "!conditions.chtdConditions.hasBullishPower &&" + "\n" : "") + - (!conditions.chtdConditions.hasBearishPower ? "!conditions.chtdConditions.hasBearishPower &&" + "\n" : "") + - (!conditions.chtdConditions.isBullishPowerUp ? "!conditions.chtdConditions.isBullishPowerUp &&" + "\n" : "") + - (!conditions.chtdConditions.isBearishPowerUp ? "!conditions.chtdConditions.isBearishPowerUp &&" + "\n" : "") + - (!conditions.chtdConditions.isBullishPowerIncreasing ? "!conditions.chtdConditions.isBullishPowerIncreasing &&" + "\n" : "") + - (!conditions.chtdConditions.isBullishPowerDecreasing ? "!conditions.chtdConditions.isBullishPowerDecreasing &&" + "\n" : "") + - (!conditions.chtdConditions.isBearishPowerIncreasing ? "!conditions.chtdConditions.isBearishPowerIncreasing &&" + "\n" : "") + - (!conditions.chtdConditions.isBearishPowerDecreasing ? "!conditions.chtdConditions.isBearishPowerDecreasing &&" + "\n" : "") + - (!conditions.chtdConditions.isCBullish ? "!conditions.chtdConditions.isCBullish &&" + "\n" : "") + - (!conditions.chtdConditions.isCBearish ? "!conditions.chtdConditions.isCBearish &&" + "\n" : "") + - (!conditions.chtdConditions.isCSwitchedToBullish ? "!conditions.chtdConditions.isCSwitchedToBullish &&" + "\n" : "") + - (!conditions.chtdConditions.isCSwitchedToBearish ? "!conditions.chtdConditions.isCSwitchedToBearish &&" + "\n" : "") + - (!conditions.chtdConditions.isSBullish ? "!conditions.chtdConditions.isSBullish &&" + "\n" : "") + - (!conditions.chtdConditions.isSBearish ? "!conditions.chtdConditions.isSBearish &&" + "\n" : "") + - (!conditions.chtdConditions.isSSwitchedToBullish ? "!conditions.chtdConditions.isSSwitchedToBullish &&" + "\n" : "") + - (!conditions.chtdConditions.isSSwitchedToBearish ? "!conditions.chtdConditions.isSSwitchedToBearish &&" + "\n" : "") + - (!conditions.chtdConditions.isMBullish ? "!conditions.chtdConditions.isMBullish &&" + "\n" : "") + - (!conditions.chtdConditions.isMBearish ? "!conditions.chtdConditions.isMBearish &&" + "\n" : "") + - (!conditions.chtdConditions.isMSwitchedToBullish ? "!conditions.chtdConditions.isMSwitchedToBullish &&" + "\n" : "") + - (!conditions.chtdConditions.isMSwitchedToBearish ? "!conditions.chtdConditions.isMSwitchedToBearish &&" + "\n" : "") + - (!conditions.chtdConditions.isLBullish ? "!conditions.chtdConditions.isLBullish &&" + "\n" : "") + - (!conditions.chtdConditions.isLBearish ? "!conditions.chtdConditions.isLBearish &&" + "\n" : "") + - (!conditions.chtdConditions.isLSwitchedToBullish ? "!conditions.chtdConditions.isLSwitchedToBullish &&" + "\n" : "") + - (!conditions.chtdConditions.isLSwitchedToBearish ? "!conditions.chtdConditions.isLSwitchedToBearish &&" + "\n" : "") + - (!conditions.chtdConditions.isHBullish ? "!conditions.chtdConditions.isHBullish &&" + "\n" : "") + - (!conditions.chtdConditions.isHBearish ? "!conditions.chtdConditions.isHBearish &&" + "\n" : "") + - (!conditions.chtdConditions.isHSwitchedToBullish ? "!conditions.chtdConditions.isHSwitchedToBullish &&" + "\n" : "") + - (!conditions.chtdConditions.isHSwitchedToBearish ? "!conditions.chtdConditions.isHSwitchedToBearish &&" + "\n" : "") + + // "//" + "\n" + + // (!conditions.chtdConditions.hasBullishPower ? "!conditions.chtdConditions.hasBullishPower &&" + "\n" : "") + + // (!conditions.chtdConditions.hasBearishPower ? "!conditions.chtdConditions.hasBearishPower &&" + "\n" : "") + + // (!conditions.chtdConditions.isBullishPowerUp ? "!conditions.chtdConditions.isBullishPowerUp &&" + "\n" : "") + + // (!conditions.chtdConditions.isBearishPowerUp ? "!conditions.chtdConditions.isBearishPowerUp &&" + "\n" : "") + + // (!conditions.chtdConditions.isBullishPowerIncreasing ? "!conditions.chtdConditions.isBullishPowerIncreasing &&" + "\n" : "") + + // (!conditions.chtdConditions.isBullishPowerDecreasing ? "!conditions.chtdConditions.isBullishPowerDecreasing &&" + "\n" : "") + + // (!conditions.chtdConditions.isBearishPowerIncreasing ? "!conditions.chtdConditions.isBearishPowerIncreasing &&" + "\n" : "") + + // (!conditions.chtdConditions.isBearishPowerDecreasing ? "!conditions.chtdConditions.isBearishPowerDecreasing &&" + "\n" : "") + + // (!conditions.chtdConditions.isCBullish ? "!conditions.chtdConditions.isCBullish &&" + "\n" : "") + + // (!conditions.chtdConditions.isCBearish ? "!conditions.chtdConditions.isCBearish &&" + "\n" : "") + + // (!conditions.chtdConditions.isCSwitchedToBullish ? "!conditions.chtdConditions.isCSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chtdConditions.isCSwitchedToBearish ? "!conditions.chtdConditions.isCSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chtdConditions.isSBullish ? "!conditions.chtdConditions.isSBullish &&" + "\n" : "") + + // (!conditions.chtdConditions.isSBearish ? "!conditions.chtdConditions.isSBearish &&" + "\n" : "") + + // (!conditions.chtdConditions.isSSwitchedToBullish ? "!conditions.chtdConditions.isSSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chtdConditions.isSSwitchedToBearish ? "!conditions.chtdConditions.isSSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chtdConditions.isMBullish ? "!conditions.chtdConditions.isMBullish &&" + "\n" : "") + + // (!conditions.chtdConditions.isMBearish ? "!conditions.chtdConditions.isMBearish &&" + "\n" : "") + + // (!conditions.chtdConditions.isMSwitchedToBullish ? "!conditions.chtdConditions.isMSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chtdConditions.isMSwitchedToBearish ? "!conditions.chtdConditions.isMSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chtdConditions.isLBullish ? "!conditions.chtdConditions.isLBullish &&" + "\n" : "") + + // (!conditions.chtdConditions.isLBearish ? "!conditions.chtdConditions.isLBearish &&" + "\n" : "") + + // (!conditions.chtdConditions.isLSwitchedToBullish ? "!conditions.chtdConditions.isLSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chtdConditions.isLSwitchedToBearish ? "!conditions.chtdConditions.isLSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chtdConditions.isHBullish ? "!conditions.chtdConditions.isHBullish &&" + "\n" : "") + + // (!conditions.chtdConditions.isHBearish ? "!conditions.chtdConditions.isHBearish &&" + "\n" : "") + + // (!conditions.chtdConditions.isHSwitchedToBullish ? "!conditions.chtdConditions.isHSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chtdConditions.isHSwitchedToBearish ? "!conditions.chtdConditions.isHSwitchedToBearish &&" + "\n" : "") + "//" + "\n" + "// XCHCHE ..." + "\n" + "//" + "\n" + @@ -523,55 +521,55 @@ struct XCHStartegyConditionsParser (conditions.chcheConditions.isHSwitchedToBearish ? "conditions.chcheConditions.isHSwitchedToBearish &&" + "\n" : "") + (conditions.chcheConditions.isHStrongSwitchedToBullish ? "conditions.chcheConditions.isHStrongSwitchedToBullish &&" + "\n" : "") + (conditions.chcheConditions.isHStrongSwitchedToBearish ? "conditions.chcheConditions.isHStrongSwitchedToBearish &&" + "\n" : "") + - "//" + "\n" + - (!conditions.chcheConditions.hasBullishPower ? "!conditions.chcheConditions.hasBullishPower &&" + "\n" : "") + - (!conditions.chcheConditions.hasBearishPower ? "!conditions.chcheConditions.hasBearishPower &&" + "\n" : "") + - (!conditions.chcheConditions.isBullishPowerUp ? "!conditions.chcheConditions.isBullishPowerUp &&" + "\n" : "") + - (!conditions.chcheConditions.isBearishPowerUp ? "!conditions.chcheConditions.isBearishPowerUp &&" + "\n" : "") + - (!conditions.chcheConditions.isBullishPowerIncreasing ? "!conditions.chcheConditions.isBullishPowerIncreasing &&" + "\n" : "") + - (!conditions.chcheConditions.isBullishPowerDecreasing ? "!conditions.chcheConditions.isBullishPowerDecreasing &&" + "\n" : "") + - (!conditions.chcheConditions.isBearishPowerIncreasing ? "!conditions.chcheConditions.isBearishPowerIncreasing &&" + "\n" : "") + - (!conditions.chcheConditions.isBearishPowerDecreasing ? "!conditions.chcheConditions.isBearishPowerDecreasing &&" + "\n" : "") + - (!conditions.chcheConditions.isCBullish ? "!conditions.chcheConditions.isCBullish &&" + "\n" : "") + - (!conditions.chcheConditions.isCBearish ? "!conditions.chcheConditions.isCBearish &&" + "\n" : "") + - (!conditions.chcheConditions.isCStrongBullish ? "!conditions.chcheConditions.isCStrongBullish &&" + "\n" : "") + - (!conditions.chcheConditions.isCStrongBearish ? "!conditions.chcheConditions.isCStrongBearish &&" + "\n" : "") + - (!conditions.chcheConditions.isCSwitchedToBullish ? "!conditions.chcheConditions.isCSwitchedToBullish &&" + "\n" : "") + - (!conditions.chcheConditions.isCSwitchedToBearish ? "!conditions.chcheConditions.isCSwitchedToBearish &&" + "\n" : "") + - (!conditions.chcheConditions.isCStrongSwitchedToBullish ? "!conditions.chcheConditions.isCStrongSwitchedToBullish &&" + "\n" : "") + - (!conditions.chcheConditions.isCStrongSwitchedToBearish ? "!conditions.chcheConditions.isCStrongSwitchedToBearish &&" + "\n" : "") + - (!conditions.chcheConditions.isSBullish ? "!conditions.chcheConditions.isSBullish &&" + "\n" : "") + - (!conditions.chcheConditions.isSBearish ? "!conditions.chcheConditions.isSBearish &&" + "\n" : "") + - (!conditions.chcheConditions.isSStrongBullish ? "!conditions.chcheConditions.isSStrongBullish &&" + "\n" : "") + - (!conditions.chcheConditions.isSStrongBearish ? "!conditions.chcheConditions.isSStrongBearish &&" + "\n" : "") + - (!conditions.chcheConditions.isSSwitchedToBullish ? "!conditions.chcheConditions.isSSwitchedToBullish &&" + "\n" : "") + - (!conditions.chcheConditions.isSSwitchedToBearish ? "!conditions.chcheConditions.isSSwitchedToBearish &&" + "\n" : "") + - (!conditions.chcheConditions.isSStrongSwitchedToBullish ? "!conditions.chcheConditions.isSStrongSwitchedToBullish &&" + "\n" : "") + - (!conditions.chcheConditions.isSStrongSwitchedToBearish ? "!conditions.chcheConditions.isSStrongSwitchedToBearish &&" + "\n" : "") + - (!conditions.chcheConditions.isMBullish ? "!conditions.chcheConditions.isMBullish &&" + "\n" : "") + - (!conditions.chcheConditions.isMBearish ? "!conditions.chcheConditions.isMBearish &&" + "\n" : "") + - (!conditions.chcheConditions.isMStrongBullish ? "!conditions.chcheConditions.isMStrongBullish &&" + "\n" : "") + - (!conditions.chcheConditions.isMStrongBearish ? "!conditions.chcheConditions.isMStrongBearish &&" + "\n" : "") + - (!conditions.chcheConditions.isMSwitchedToBullish ? "!conditions.chcheConditions.isMSwitchedToBullish &&" + "\n" : "") + - (!conditions.chcheConditions.isMSwitchedToBearish ? "!conditions.chcheConditions.isMSwitchedToBearish &&" + "\n" : "") + - (!conditions.chcheConditions.isMStrongSwitchedToBullish ? "!conditions.chcheConditions.isMStrongSwitchedToBullish &&" + "\n" : "") + - (!conditions.chcheConditions.isMStrongSwitchedToBearish ? "!conditions.chcheConditions.isMStrongSwitchedToBearish &&" + "\n" : "") + - (!conditions.chcheConditions.isLBullish ? "!conditions.chcheConditions.isLBullish &&" + "\n" : "") + - (!conditions.chcheConditions.isLBearish ? "!conditions.chcheConditions.isLBearish &&" + "\n" : "") + - (!conditions.chcheConditions.isLStrongBullish ? "!conditions.chcheConditions.isLStrongBullish &&" + "\n" : "") + - (!conditions.chcheConditions.isLStrongBearish ? "!conditions.chcheConditions.isLStrongBearish &&" + "\n" : "") + - (!conditions.chcheConditions.isLSwitchedToBullish ? "!conditions.chcheConditions.isLSwitchedToBullish &&" + "\n" : "") + - (!conditions.chcheConditions.isLSwitchedToBearish ? "!conditions.chcheConditions.isLSwitchedToBearish &&" + "\n" : "") + - (!conditions.chcheConditions.isLStrongSwitchedToBullish ? "!conditions.chcheConditions.isLStrongSwitchedToBullish &&" + "\n" : "") + - (!conditions.chcheConditions.isLStrongSwitchedToBearish ? "!conditions.chcheConditions.isLStrongSwitchedToBearish &&" + "\n" : "") + - (!conditions.chcheConditions.isHBullish ? "!conditions.chcheConditions.isHBullish &&" + "\n" : "") + - (!conditions.chcheConditions.isHBearish ? "!conditions.chcheConditions.isHBearish &&" + "\n" : "") + - (!conditions.chcheConditions.isHStrongBullish ? "!conditions.chcheConditions.isHStrongBullish &&" + "\n" : "") + - (!conditions.chcheConditions.isHStrongBearish ? "!conditions.chcheConditions.isHStrongBearish &&" + "\n" : "") + - (!conditions.chcheConditions.isHSwitchedToBullish ? "!conditions.chcheConditions.isHSwitchedToBullish &&" + "\n" : "") + - (!conditions.chcheConditions.isHSwitchedToBearish ? "!conditions.chcheConditions.isHSwitchedToBearish &&" + "\n" : "") + - (!conditions.chcheConditions.isHStrongSwitchedToBullish ? "!conditions.chcheConditions.isHStrongSwitchedToBullish &&" + "\n" : "") + - (!conditions.chcheConditions.isHStrongSwitchedToBearish ? "!conditions.chcheConditions.isHStrongSwitchedToBearish &&" + "\n" : "") + + // "//" + "\n" + + // (!conditions.chcheConditions.hasBullishPower ? "!conditions.chcheConditions.hasBullishPower &&" + "\n" : "") + + // (!conditions.chcheConditions.hasBearishPower ? "!conditions.chcheConditions.hasBearishPower &&" + "\n" : "") + + // (!conditions.chcheConditions.isBullishPowerUp ? "!conditions.chcheConditions.isBullishPowerUp &&" + "\n" : "") + + // (!conditions.chcheConditions.isBearishPowerUp ? "!conditions.chcheConditions.isBearishPowerUp &&" + "\n" : "") + + // (!conditions.chcheConditions.isBullishPowerIncreasing ? "!conditions.chcheConditions.isBullishPowerIncreasing &&" + "\n" : "") + + // (!conditions.chcheConditions.isBullishPowerDecreasing ? "!conditions.chcheConditions.isBullishPowerDecreasing &&" + "\n" : "") + + // (!conditions.chcheConditions.isBearishPowerIncreasing ? "!conditions.chcheConditions.isBearishPowerIncreasing &&" + "\n" : "") + + // (!conditions.chcheConditions.isBearishPowerDecreasing ? "!conditions.chcheConditions.isBearishPowerDecreasing &&" + "\n" : "") + + // (!conditions.chcheConditions.isCBullish ? "!conditions.chcheConditions.isCBullish &&" + "\n" : "") + + // (!conditions.chcheConditions.isCBearish ? "!conditions.chcheConditions.isCBearish &&" + "\n" : "") + + // (!conditions.chcheConditions.isCStrongBullish ? "!conditions.chcheConditions.isCStrongBullish &&" + "\n" : "") + + // (!conditions.chcheConditions.isCStrongBearish ? "!conditions.chcheConditions.isCStrongBearish &&" + "\n" : "") + + // (!conditions.chcheConditions.isCSwitchedToBullish ? "!conditions.chcheConditions.isCSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chcheConditions.isCSwitchedToBearish ? "!conditions.chcheConditions.isCSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chcheConditions.isCStrongSwitchedToBullish ? "!conditions.chcheConditions.isCStrongSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chcheConditions.isCStrongSwitchedToBearish ? "!conditions.chcheConditions.isCStrongSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chcheConditions.isSBullish ? "!conditions.chcheConditions.isSBullish &&" + "\n" : "") + + // (!conditions.chcheConditions.isSBearish ? "!conditions.chcheConditions.isSBearish &&" + "\n" : "") + + // (!conditions.chcheConditions.isSStrongBullish ? "!conditions.chcheConditions.isSStrongBullish &&" + "\n" : "") + + // (!conditions.chcheConditions.isSStrongBearish ? "!conditions.chcheConditions.isSStrongBearish &&" + "\n" : "") + + // (!conditions.chcheConditions.isSSwitchedToBullish ? "!conditions.chcheConditions.isSSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chcheConditions.isSSwitchedToBearish ? "!conditions.chcheConditions.isSSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chcheConditions.isSStrongSwitchedToBullish ? "!conditions.chcheConditions.isSStrongSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chcheConditions.isSStrongSwitchedToBearish ? "!conditions.chcheConditions.isSStrongSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chcheConditions.isMBullish ? "!conditions.chcheConditions.isMBullish &&" + "\n" : "") + + // (!conditions.chcheConditions.isMBearish ? "!conditions.chcheConditions.isMBearish &&" + "\n" : "") + + // (!conditions.chcheConditions.isMStrongBullish ? "!conditions.chcheConditions.isMStrongBullish &&" + "\n" : "") + + // (!conditions.chcheConditions.isMStrongBearish ? "!conditions.chcheConditions.isMStrongBearish &&" + "\n" : "") + + // (!conditions.chcheConditions.isMSwitchedToBullish ? "!conditions.chcheConditions.isMSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chcheConditions.isMSwitchedToBearish ? "!conditions.chcheConditions.isMSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chcheConditions.isMStrongSwitchedToBullish ? "!conditions.chcheConditions.isMStrongSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chcheConditions.isMStrongSwitchedToBearish ? "!conditions.chcheConditions.isMStrongSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chcheConditions.isLBullish ? "!conditions.chcheConditions.isLBullish &&" + "\n" : "") + + // (!conditions.chcheConditions.isLBearish ? "!conditions.chcheConditions.isLBearish &&" + "\n" : "") + + // (!conditions.chcheConditions.isLStrongBullish ? "!conditions.chcheConditions.isLStrongBullish &&" + "\n" : "") + + // (!conditions.chcheConditions.isLStrongBearish ? "!conditions.chcheConditions.isLStrongBearish &&" + "\n" : "") + + // (!conditions.chcheConditions.isLSwitchedToBullish ? "!conditions.chcheConditions.isLSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chcheConditions.isLSwitchedToBearish ? "!conditions.chcheConditions.isLSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chcheConditions.isLStrongSwitchedToBullish ? "!conditions.chcheConditions.isLStrongSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chcheConditions.isLStrongSwitchedToBearish ? "!conditions.chcheConditions.isLStrongSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chcheConditions.isHBullish ? "!conditions.chcheConditions.isHBullish &&" + "\n" : "") + + // (!conditions.chcheConditions.isHBearish ? "!conditions.chcheConditions.isHBearish &&" + "\n" : "") + + // (!conditions.chcheConditions.isHStrongBullish ? "!conditions.chcheConditions.isHStrongBullish &&" + "\n" : "") + + // (!conditions.chcheConditions.isHStrongBearish ? "!conditions.chcheConditions.isHStrongBearish &&" + "\n" : "") + + // (!conditions.chcheConditions.isHSwitchedToBullish ? "!conditions.chcheConditions.isHSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chcheConditions.isHSwitchedToBearish ? "!conditions.chcheConditions.isHSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chcheConditions.isHStrongSwitchedToBullish ? "!conditions.chcheConditions.isHStrongSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chcheConditions.isHStrongSwitchedToBearish ? "!conditions.chcheConditions.isHStrongSwitchedToBearish &&" + "\n" : "") + "//" + "\n" + "// XCHSTR ..." + "\n" + "//" + "\n" + @@ -603,35 +601,35 @@ struct XCHStartegyConditionsParser (conditions.chstrConditions.isHBearish ? "conditions.chstrConditions.isHBearish &&" + "\n" : "") + (conditions.chstrConditions.isHSwitchedToBullish ? "conditions.chstrConditions.isHSwitchedToBullish &&" + "\n" : "") + (conditions.chstrConditions.isHSwitchedToBearish ? "conditions.chstrConditions.isHSwitchedToBearish &&" + "\n" : "") + - "//" + "\n" + - (!conditions.chstrConditions.hasBullishPower ? "!conditions.chstrConditions.hasBullishPower &&" + "\n" : "") + - (!conditions.chstrConditions.hasBearishPower ? "!conditions.chstrConditions.hasBearishPower &&" + "\n" : "") + - (!conditions.chstrConditions.isBullishPowerUp ? "!conditions.chstrConditions.isBullishPowerUp &&" + "\n" : "") + - (!conditions.chstrConditions.isBearishPowerUp ? "!conditions.chstrConditions.isBearishPowerUp &&" + "\n" : "") + - (!conditions.chstrConditions.isBullishPowerIncreasing ? "!conditions.chstrConditions.isBullishPowerIncreasing &&" + "\n" : "") + - (!conditions.chstrConditions.isBullishPowerDecreasing ? "!conditions.chstrConditions.isBullishPowerDecreasing &&" + "\n" : "") + - (!conditions.chstrConditions.isBearishPowerIncreasing ? "!conditions.chstrConditions.isBearishPowerIncreasing &&" + "\n" : "") + - (!conditions.chstrConditions.isBearishPowerDecreasing ? "!conditions.chstrConditions.isBearishPowerDecreasing &&" + "\n" : "") + - (!conditions.chstrConditions.isCBullish ? "!conditions.chstrConditions.isCBullish &&" + "\n" : "") + - (!conditions.chstrConditions.isCBearish ? "!conditions.chstrConditions.isCBearish &&" + "\n" : "") + - (!conditions.chstrConditions.isCSwitchedToBullish ? "!conditions.chstrConditions.isCSwitchedToBullish &&" + "\n" : "") + - (!conditions.chstrConditions.isCSwitchedToBearish ? "!conditions.chstrConditions.isCSwitchedToBearish &&" + "\n" : "") + - (!conditions.chstrConditions.isSBullish ? "!conditions.chstrConditions.isSBullish &&" + "\n" : "") + - (!conditions.chstrConditions.isSBearish ? "!conditions.chstrConditions.isSBearish &&" + "\n" : "") + - (!conditions.chstrConditions.isSSwitchedToBullish ? "!conditions.chstrConditions.isSSwitchedToBullish &&" + "\n" : "") + - (!conditions.chstrConditions.isSSwitchedToBearish ? "!conditions.chstrConditions.isSSwitchedToBearish &&" + "\n" : "") + - (!conditions.chstrConditions.isMBullish ? "!conditions.chstrConditions.isMBullish &&" + "\n" : "") + - (!conditions.chstrConditions.isMBearish ? "!conditions.chstrConditions.isMBearish &&" + "\n" : "") + - (!conditions.chstrConditions.isMSwitchedToBullish ? "!conditions.chstrConditions.isMSwitchedToBullish &&" + "\n" : "") + - (!conditions.chstrConditions.isMSwitchedToBearish ? "!conditions.chstrConditions.isMSwitchedToBearish &&" + "\n" : "") + - (!conditions.chstrConditions.isLBullish ? "!conditions.chstrConditions.isLBullish &&" + "\n" : "") + - (!conditions.chstrConditions.isLBearish ? "!conditions.chstrConditions.isLBearish &&" + "\n" : "") + - (!conditions.chstrConditions.isLSwitchedToBullish ? "!conditions.chstrConditions.isLSwitchedToBullish &&" + "\n" : "") + - (!conditions.chstrConditions.isLSwitchedToBearish ? "!conditions.chstrConditions.isLSwitchedToBearish &&" + "\n" : "") + - (!conditions.chstrConditions.isHBullish ? "!conditions.chstrConditions.isHBullish &&" + "\n" : "") + - (!conditions.chstrConditions.isHBearish ? "!conditions.chstrConditions.isHBearish &&" + "\n" : "") + - (!conditions.chstrConditions.isHSwitchedToBullish ? "!conditions.chstrConditions.isHSwitchedToBullish &&" + "\n" : "") + - (!conditions.chstrConditions.isHSwitchedToBearish ? "!conditions.chstrConditions.isHSwitchedToBearish &&" + "\n" : "") + + // "//" + "\n" + + // (!conditions.chstrConditions.hasBullishPower ? "!conditions.chstrConditions.hasBullishPower &&" + "\n" : "") + + // (!conditions.chstrConditions.hasBearishPower ? "!conditions.chstrConditions.hasBearishPower &&" + "\n" : "") + + // (!conditions.chstrConditions.isBullishPowerUp ? "!conditions.chstrConditions.isBullishPowerUp &&" + "\n" : "") + + // (!conditions.chstrConditions.isBearishPowerUp ? "!conditions.chstrConditions.isBearishPowerUp &&" + "\n" : "") + + // (!conditions.chstrConditions.isBullishPowerIncreasing ? "!conditions.chstrConditions.isBullishPowerIncreasing &&" + "\n" : "") + + // (!conditions.chstrConditions.isBullishPowerDecreasing ? "!conditions.chstrConditions.isBullishPowerDecreasing &&" + "\n" : "") + + // (!conditions.chstrConditions.isBearishPowerIncreasing ? "!conditions.chstrConditions.isBearishPowerIncreasing &&" + "\n" : "") + + // (!conditions.chstrConditions.isBearishPowerDecreasing ? "!conditions.chstrConditions.isBearishPowerDecreasing &&" + "\n" : "") + + // (!conditions.chstrConditions.isCBullish ? "!conditions.chstrConditions.isCBullish &&" + "\n" : "") + + // (!conditions.chstrConditions.isCBearish ? "!conditions.chstrConditions.isCBearish &&" + "\n" : "") + + // (!conditions.chstrConditions.isCSwitchedToBullish ? "!conditions.chstrConditions.isCSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chstrConditions.isCSwitchedToBearish ? "!conditions.chstrConditions.isCSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chstrConditions.isSBullish ? "!conditions.chstrConditions.isSBullish &&" + "\n" : "") + + // (!conditions.chstrConditions.isSBearish ? "!conditions.chstrConditions.isSBearish &&" + "\n" : "") + + // (!conditions.chstrConditions.isSSwitchedToBullish ? "!conditions.chstrConditions.isSSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chstrConditions.isSSwitchedToBearish ? "!conditions.chstrConditions.isSSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chstrConditions.isMBullish ? "!conditions.chstrConditions.isMBullish &&" + "\n" : "") + + // (!conditions.chstrConditions.isMBearish ? "!conditions.chstrConditions.isMBearish &&" + "\n" : "") + + // (!conditions.chstrConditions.isMSwitchedToBullish ? "!conditions.chstrConditions.isMSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chstrConditions.isMSwitchedToBearish ? "!conditions.chstrConditions.isMSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chstrConditions.isLBullish ? "!conditions.chstrConditions.isLBullish &&" + "\n" : "") + + // (!conditions.chstrConditions.isLBearish ? "!conditions.chstrConditions.isLBearish &&" + "\n" : "") + + // (!conditions.chstrConditions.isLSwitchedToBullish ? "!conditions.chstrConditions.isLSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chstrConditions.isLSwitchedToBearish ? "!conditions.chstrConditions.isLSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chstrConditions.isHBullish ? "!conditions.chstrConditions.isHBullish &&" + "\n" : "") + + // (!conditions.chstrConditions.isHBearish ? "!conditions.chstrConditions.isHBearish &&" + "\n" : "") + + // (!conditions.chstrConditions.isHSwitchedToBullish ? "!conditions.chstrConditions.isHSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chstrConditions.isHSwitchedToBearish ? "!conditions.chstrConditions.isHSwitchedToBearish &&" + "\n" : "") + "//" + "\n" + "// XCHVLM ..." + "\n" + "//" + "\n" + @@ -663,35 +661,35 @@ struct XCHStartegyConditionsParser (conditions.chvlmConditions.isHBearish ? "conditions.chvlmConditions.isHBearish &&" + "\n" : "") + (conditions.chvlmConditions.isHSwitchedToBullish ? "conditions.chvlmConditions.isHSwitchedToBullish &&" + "\n" : "") + (conditions.chvlmConditions.isHSwitchedToBearish ? "conditions.chvlmConditions.isHSwitchedToBearish &&" + "\n" : "") + - "//" + "\n" + - (!conditions.chvlmConditions.hasBullishPower ? "!conditions.chvlmConditions.hasBullishPower &&" + "\n" : "") + - (!conditions.chvlmConditions.hasBearishPower ? "!conditions.chvlmConditions.hasBearishPower &&" + "\n" : "") + - (!conditions.chvlmConditions.isBullishPowerUp ? "!conditions.chvlmConditions.isBullishPowerUp &&" + "\n" : "") + - (!conditions.chvlmConditions.isBearishPowerUp ? "!conditions.chvlmConditions.isBearishPowerUp &&" + "\n" : "") + - (!conditions.chvlmConditions.isBullishPowerIncreasing ? "!conditions.chvlmConditions.isBullishPowerIncreasing &&" + "\n" : "") + - (!conditions.chvlmConditions.isBullishPowerDecreasing ? "!conditions.chvlmConditions.isBullishPowerDecreasing &&" + "\n" : "") + - (!conditions.chvlmConditions.isBearishPowerIncreasing ? "!conditions.chvlmConditions.isBearishPowerIncreasing &&" + "\n" : "") + - (!conditions.chvlmConditions.isBearishPowerDecreasing ? "!conditions.chvlmConditions.isBearishPowerDecreasing &&" + "\n" : "") + - (!conditions.chvlmConditions.isCBullish ? "!conditions.chvlmConditions.isCBullish &&" + "\n" : "") + - (!conditions.chvlmConditions.isCBearish ? "!conditions.chvlmConditions.isCBearish &&" + "\n" : "") + - (!conditions.chvlmConditions.isCSwitchedToBullish ? "!conditions.chvlmConditions.isCSwitchedToBullish &&" + "\n" : "") + - (!conditions.chvlmConditions.isCSwitchedToBearish ? "!conditions.chvlmConditions.isCSwitchedToBearish &&" + "\n" : "") + - (!conditions.chvlmConditions.isSBullish ? "!conditions.chvlmConditions.isSBullish &&" + "\n" : "") + - (!conditions.chvlmConditions.isSBearish ? "!conditions.chvlmConditions.isSBearish &&" + "\n" : "") + - (!conditions.chvlmConditions.isSSwitchedToBullish ? "!conditions.chvlmConditions.isSSwitchedToBullish &&" + "\n" : "") + - (!conditions.chvlmConditions.isSSwitchedToBearish ? "!conditions.chvlmConditions.isSSwitchedToBearish &&" + "\n" : "") + - (!conditions.chvlmConditions.isMBullish ? "!conditions.chvlmConditions.isMBullish &&" + "\n" : "") + - (!conditions.chvlmConditions.isMBearish ? "!conditions.chvlmConditions.isMBearish &&" + "\n" : "") + - (!conditions.chvlmConditions.isMSwitchedToBullish ? "!conditions.chvlmConditions.isMSwitchedToBullish &&" + "\n" : "") + - (!conditions.chvlmConditions.isMSwitchedToBearish ? "!conditions.chvlmConditions.isMSwitchedToBearish &&" + "\n" : "") + - (!conditions.chvlmConditions.isLBullish ? "!conditions.chvlmConditions.isLBullish &&" + "\n" : "") + - (!conditions.chvlmConditions.isLBearish ? "!conditions.chvlmConditions.isLBearish &&" + "\n" : "") + - (!conditions.chvlmConditions.isLSwitchedToBullish ? "!conditions.chvlmConditions.isLSwitchedToBullish &&" + "\n" : "") + - (!conditions.chvlmConditions.isLSwitchedToBearish ? "!conditions.chvlmConditions.isLSwitchedToBearish &&" + "\n" : "") + - (!conditions.chvlmConditions.isHBullish ? "!conditions.chvlmConditions.isHBullish &&" + "\n" : "") + - (!conditions.chvlmConditions.isHBearish ? "!conditions.chvlmConditions.isHBearish &&" + "\n" : "") + - (!conditions.chvlmConditions.isHSwitchedToBullish ? "!conditions.chvlmConditions.isHSwitchedToBullish &&" + "\n" : "") + - (!conditions.chvlmConditions.isHSwitchedToBearish ? "!conditions.chvlmConditions.isHSwitchedToBearish &&" + "\n" : "") + + // "//" + "\n" + + // (!conditions.chvlmConditions.hasBullishPower ? "!conditions.chvlmConditions.hasBullishPower &&" + "\n" : "") + + // (!conditions.chvlmConditions.hasBearishPower ? "!conditions.chvlmConditions.hasBearishPower &&" + "\n" : "") + + // (!conditions.chvlmConditions.isBullishPowerUp ? "!conditions.chvlmConditions.isBullishPowerUp &&" + "\n" : "") + + // (!conditions.chvlmConditions.isBearishPowerUp ? "!conditions.chvlmConditions.isBearishPowerUp &&" + "\n" : "") + + // (!conditions.chvlmConditions.isBullishPowerIncreasing ? "!conditions.chvlmConditions.isBullishPowerIncreasing &&" + "\n" : "") + + // (!conditions.chvlmConditions.isBullishPowerDecreasing ? "!conditions.chvlmConditions.isBullishPowerDecreasing &&" + "\n" : "") + + // (!conditions.chvlmConditions.isBearishPowerIncreasing ? "!conditions.chvlmConditions.isBearishPowerIncreasing &&" + "\n" : "") + + // (!conditions.chvlmConditions.isBearishPowerDecreasing ? "!conditions.chvlmConditions.isBearishPowerDecreasing &&" + "\n" : "") + + // (!conditions.chvlmConditions.isCBullish ? "!conditions.chvlmConditions.isCBullish &&" + "\n" : "") + + // (!conditions.chvlmConditions.isCBearish ? "!conditions.chvlmConditions.isCBearish &&" + "\n" : "") + + // (!conditions.chvlmConditions.isCSwitchedToBullish ? "!conditions.chvlmConditions.isCSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chvlmConditions.isCSwitchedToBearish ? "!conditions.chvlmConditions.isCSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chvlmConditions.isSBullish ? "!conditions.chvlmConditions.isSBullish &&" + "\n" : "") + + // (!conditions.chvlmConditions.isSBearish ? "!conditions.chvlmConditions.isSBearish &&" + "\n" : "") + + // (!conditions.chvlmConditions.isSSwitchedToBullish ? "!conditions.chvlmConditions.isSSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chvlmConditions.isSSwitchedToBearish ? "!conditions.chvlmConditions.isSSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chvlmConditions.isMBullish ? "!conditions.chvlmConditions.isMBullish &&" + "\n" : "") + + // (!conditions.chvlmConditions.isMBearish ? "!conditions.chvlmConditions.isMBearish &&" + "\n" : "") + + // (!conditions.chvlmConditions.isMSwitchedToBullish ? "!conditions.chvlmConditions.isMSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chvlmConditions.isMSwitchedToBearish ? "!conditions.chvlmConditions.isMSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chvlmConditions.isLBullish ? "!conditions.chvlmConditions.isLBullish &&" + "\n" : "") + + // (!conditions.chvlmConditions.isLBearish ? "!conditions.chvlmConditions.isLBearish &&" + "\n" : "") + + // (!conditions.chvlmConditions.isLSwitchedToBullish ? "!conditions.chvlmConditions.isLSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chvlmConditions.isLSwitchedToBearish ? "!conditions.chvlmConditions.isLSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chvlmConditions.isHBullish ? "!conditions.chvlmConditions.isHBullish &&" + "\n" : "") + + // (!conditions.chvlmConditions.isHBearish ? "!conditions.chvlmConditions.isHBearish &&" + "\n" : "") + + // (!conditions.chvlmConditions.isHSwitchedToBullish ? "!conditions.chvlmConditions.isHSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chvlmConditions.isHSwitchedToBearish ? "!conditions.chvlmConditions.isHSwitchedToBearish &&" + "\n" : "") + "//" + "\n" + "// XCHVWAP ..." + "\n" + "//" + "\n" + @@ -719,37 +717,37 @@ struct XCHStartegyConditionsParser (conditions.chvwapConditions.isHBearish ? "conditions.chvwapConditions.isHBearish &&" + "\n" : "") + (conditions.chvwapConditions.isHSwitchedToBullish ? "conditions.chvwapConditions.isHSwitchedToBullish &&" + "\n" : "") + (conditions.chvwapConditions.isHSwitchedToBearish ? "conditions.chvwapConditions.isHSwitchedToBearish &&" + "\n" : "") + - "//" + "\n" + - (!conditions.chvwapConditions.hasBullishPower ? "!conditions.chvwapConditions.hasBullishPower &&" + "\n" : "") + - (!conditions.chvwapConditions.hasBearishPower ? "!conditions.chvwapConditions.hasBearishPower &&" + "\n" : "") + - (!conditions.chvwapConditions.isBullishPowerUp ? "!conditions.chvwapConditions.isBullishPowerUp &&" + "\n" : "") + - (!conditions.chvwapConditions.isBearishPowerUp ? "!conditions.chvwapConditions.isBearishPowerUp &&" + "\n" : "") + - (!conditions.chvwapConditions.isBullishPowerIncreasing ? "!conditions.chvwapConditions.isBullishPowerIncreasing &&" + "\n" : "") + - (!conditions.chvwapConditions.isBullishPowerDecreasing ? "!conditions.chvwapConditions.isBullishPowerDecreasing &&" + "\n" : "") + - (!conditions.chvwapConditions.isBearishPowerIncreasing ? "!conditions.chvwapConditions.isBearishPowerIncreasing &&" + "\n" : "") + - (!conditions.chvwapConditions.isBearishPowerDecreasing ? "!conditions.chvwapConditions.isBearishPowerDecreasing &&" + "\n" : "") + - (!conditions.chvwapConditions.isSBullish ? "!conditions.chvwapConditions.isSBullish &&" + "\n" : "") + - (!conditions.chvwapConditions.isSBearish ? "!conditions.chvwapConditions.isSBearish &&" + "\n" : "") + - (!conditions.chvwapConditions.isSSwitchedToBullish ? "!conditions.chvwapConditions.isSSwitchedToBullish &&" + "\n" : "") + - (!conditions.chvwapConditions.isSSwitchedToBearish ? "!conditions.chvwapConditions.isSSwitchedToBearish &&" + "\n" : "") + - (!conditions.chvwapConditions.isMBullish ? "!conditions.chvwapConditions.isMBullish &&" + "\n" : "") + - (!conditions.chvwapConditions.isMBearish ? "!conditions.chvwapConditions.isMBearish &&" + "\n" : "") + - (!conditions.chvwapConditions.isMSwitchedToBullish ? "!conditions.chvwapConditions.isMSwitchedToBullish &&" + "\n" : "") + - (!conditions.chvwapConditions.isMSwitchedToBearish ? "!conditions.chvwapConditions.isMSwitchedToBearish &&" + "\n" : "") + - (!conditions.chvwapConditions.isLBullish ? "!conditions.chvwapConditions.isLBullish &&" + "\n" : "") + - (!conditions.chvwapConditions.isLBearish ? "!conditions.chvwapConditions.isLBearish &&" + "\n" : "") + - (!conditions.chvwapConditions.isLSwitchedToBullish ? "!conditions.chvwapConditions.isLSwitchedToBullish &&" + "\n" : "") + - (!conditions.chvwapConditions.isLSwitchedToBearish ? "!conditions.chvwapConditions.isLSwitchedToBearish &&" + "\n" : "") + - (!conditions.chvwapConditions.isHBullish ? "!conditions.chvwapConditions.isHBullish &&" + "\n" : "") + - (!conditions.chvwapConditions.isHBearish ? "!conditions.chvwapConditions.isHBearish &&" + "\n" : "") + - (!conditions.chvwapConditions.isHSwitchedToBullish ? "!conditions.chvwapConditions.isHSwitchedToBullish &&" + "\n" : "") + - (!conditions.chvwapConditions.isHSwitchedToBearish ? "!conditions.chvwapConditions.isHSwitchedToBearish &&" + "\n" : "") + + // "//" + "\n" + + // (!conditions.chvwapConditions.hasBullishPower ? "!conditions.chvwapConditions.hasBullishPower &&" + "\n" : "") + + // (!conditions.chvwapConditions.hasBearishPower ? "!conditions.chvwapConditions.hasBearishPower &&" + "\n" : "") + + // (!conditions.chvwapConditions.isBullishPowerUp ? "!conditions.chvwapConditions.isBullishPowerUp &&" + "\n" : "") + + // (!conditions.chvwapConditions.isBearishPowerUp ? "!conditions.chvwapConditions.isBearishPowerUp &&" + "\n" : "") + + // (!conditions.chvwapConditions.isBullishPowerIncreasing ? "!conditions.chvwapConditions.isBullishPowerIncreasing &&" + "\n" : "") + + // (!conditions.chvwapConditions.isBullishPowerDecreasing ? "!conditions.chvwapConditions.isBullishPowerDecreasing &&" + "\n" : "") + + // (!conditions.chvwapConditions.isBearishPowerIncreasing ? "!conditions.chvwapConditions.isBearishPowerIncreasing &&" + "\n" : "") + + // (!conditions.chvwapConditions.isBearishPowerDecreasing ? "!conditions.chvwapConditions.isBearishPowerDecreasing &&" + "\n" : "") + + // (!conditions.chvwapConditions.isSBullish ? "!conditions.chvwapConditions.isSBullish &&" + "\n" : "") + + // (!conditions.chvwapConditions.isSBearish ? "!conditions.chvwapConditions.isSBearish &&" + "\n" : "") + + // (!conditions.chvwapConditions.isSSwitchedToBullish ? "!conditions.chvwapConditions.isSSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chvwapConditions.isSSwitchedToBearish ? "!conditions.chvwapConditions.isSSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chvwapConditions.isMBullish ? "!conditions.chvwapConditions.isMBullish &&" + "\n" : "") + + // (!conditions.chvwapConditions.isMBearish ? "!conditions.chvwapConditions.isMBearish &&" + "\n" : "") + + // (!conditions.chvwapConditions.isMSwitchedToBullish ? "!conditions.chvwapConditions.isMSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chvwapConditions.isMSwitchedToBearish ? "!conditions.chvwapConditions.isMSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chvwapConditions.isLBullish ? "!conditions.chvwapConditions.isLBullish &&" + "\n" : "") + + // (!conditions.chvwapConditions.isLBearish ? "!conditions.chvwapConditions.isLBearish &&" + "\n" : "") + + // (!conditions.chvwapConditions.isLSwitchedToBullish ? "!conditions.chvwapConditions.isLSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chvwapConditions.isLSwitchedToBearish ? "!conditions.chvwapConditions.isLSwitchedToBearish &&" + "\n" : "") + + // (!conditions.chvwapConditions.isHBullish ? "!conditions.chvwapConditions.isHBullish &&" + "\n" : "") + + // (!conditions.chvwapConditions.isHBearish ? "!conditions.chvwapConditions.isHBearish &&" + "\n" : "") + + // (!conditions.chvwapConditions.isHSwitchedToBullish ? "!conditions.chvwapConditions.isHSwitchedToBullish &&" + "\n" : "") + + // (!conditions.chvwapConditions.isHSwitchedToBearish ? "!conditions.chvwapConditions.isHSwitchedToBearish &&" + "\n" : "") + "//" + "\n" + ")" + "\n" - "//" + "\n" + + "//" + + "\n" + "||" + "\n" + - "//" - ; + "//"; // return result; @@ -780,8 +778,14 @@ struct XCHStartegyConditionsParser result = // isLong - ? IsLongFiltered(conditions) - : IsShortFiltered(conditions) + ? IsLongFiltered( + signal, + conditions // + ) + : IsShortFiltered( + signal, + conditions // + ) // ; @@ -791,21 +795,31 @@ struct XCHStartegyConditionsParser // // Filter Long Signals ... - bool IsLongFiltered(XCHStrategyConditions &conditions) + bool IsLongFiltered( + XSignal &signal, + XCHStrategyConditions &conditions // + ) { // bool result = false; // - result = + bool isEURUSD = _symbolParser.IsEURUSD(signal.symbol); + bool isGBPUSD = _symbolParser.IsGBPUSD(signal.symbol); + + // + if (isEURUSD) + { // - _eurusdLongParser.IsFiltered(conditions) + result = + _eurusdLongParser.IsFiltered(conditions); + } + else if (isGBPUSD) + { // - || - // - _gbpusdLongParser.IsFiltered(conditions) - // - ; + result = + _gbpusdLongParser.IsFiltered(conditions); + } // return result; @@ -813,21 +827,31 @@ struct XCHStartegyConditionsParser // // Filter Short Signals ... - bool IsShortFiltered(XCHStrategyConditions &conditions) + bool IsShortFiltered( + XSignal &signal, + XCHStrategyConditions &conditions // + ) { // bool result = false; // - result = + bool isEURUSD = _symbolParser.IsEURUSD(signal.symbol); + bool isGBPUSD = _symbolParser.IsGBPUSD(signal.symbol); + + // + if (isEURUSD) + { // - _eurusdShortParser.IsFiltered(conditions) + result = + _eurusdShortParser.IsFiltered(conditions); + } + else if (isGBPUSD) + { // - || - // - _gbpusdShortParser.IsFiltered(conditions) - // - ; + result = + _gbpusdShortParser.IsFiltered(conditions); + } // return result; diff --git a/Strategies/x-saherelm.xch.strategy.mq5 b/Strategies/x-saherelm.xch.strategy.mq5 index c1cbe8e9..7c33060c 100644 --- a/Strategies/x-saherelm.xch.strategy.mq5 +++ b/Strategies/x-saherelm.xch.strategy.mq5 @@ -891,6 +891,24 @@ public: int pushers = 0; string signallers[]; + // + bool notHaveBearishPower = (!chmConditions.hasBearishPower && + !chhkConditions.hasBearishPower && + !chtdConditions.hasBearishPower && + !chcheConditions.hasBearishPower && + !chstrConditions.hasBearishPower && + !chvlmConditions.hasBearishPower && + !chvwapConditions.hasBearishPower); + + // + bool notHaveBullishPower = (!chmConditions.hasBullishPower && + !chhkConditions.hasBullishPower && + !chtdConditions.hasBullishPower && + !chcheConditions.hasBullishPower && + !chstrConditions.hasBullishPower && + !chvlmConditions.hasBullishPower && + !chvwapConditions.hasBullishPower); + // // XCHM ... if (mEnableXCHM) @@ -905,9 +923,10 @@ public: cBar.IsBullish() && hasBullishPattern && hasBullishPressure && + notHaveBearishPower && cBar.low > chmMinBullishFast && chmConditions.isBullishPowerUp && - chcheConditions.isCStrongBullish + chcheConditions.isCStrongBullish // ; @@ -942,6 +961,7 @@ public: cBar.IsBearish() && hasBearishPattern && hasBearishPressure && + notHaveBullishPower && cBar.high < chmMaxBearishFast && chmConditions.isBearishPowerUp && chcheConditions.isCStrongBearish @@ -984,6 +1004,7 @@ public: cBar.IsBullish() && hasBullishPattern && hasBullishPressure && + notHaveBearishPower && cBar.low > chhkMinBullishHigh && chhkConditions.isBullishPowerUp && chcheConditions.isCStrongBullish @@ -1021,6 +1042,7 @@ public: cBar.IsBearish() && hasBearishPattern && hasBearishPressure && + notHaveBullishPower && cBar.high < chhkMaxBearishLow && chhkConditions.isBearishPowerUp && chcheConditions.isCStrongBearish @@ -1063,6 +1085,7 @@ public: cBar.IsBullish() && hasBullishPattern && hasBullishPressure && + notHaveBearishPower && cBar.low > chstrMinBullish && chstrConditions.isBullishPowerUp && chcheConditions.isCStrongBullish @@ -1100,6 +1123,7 @@ public: cBar.IsBearish() && hasBearishPattern && hasBearishPressure && + notHaveBullishPower && cBar.high < chstrMaxBearish && chstrConditions.isBearishPowerUp && chcheConditions.isCStrongBearish @@ -1141,12 +1165,13 @@ public: hasBullishPower && HasCHCHECLast() && cBar.IsBullish() && - chcheMinCBullish > 0 && hasBullishPattern && hasBullishPressure && + notHaveBearishPower && + chcheMinCBullish > 0 && chcheConditions.hasBullishPower && chcheConditions.isCStrongBullish && - chcheMinCBullish > GetMaxCHCHECLast() + chcheMinCBullish > GetMaxCHCHECLast() // ; @@ -1180,9 +1205,10 @@ public: hasBearishPower && HasCHCHECLast() && cBar.IsBearish() && - chcheMaxCBearish > 0 && hasBearishPattern && hasBearishPressure && + notHaveBullishPower && + chcheMaxCBearish > 0 && chcheConditions.hasBearishPower && chcheConditions.isCStrongBearish && chcheMaxCBearish > GetMaxCHCHECLast()